I have a db table called Calendar with fields
You can use the Single Table Inheritance Pattern, which is close to your suggestion,
http://martinfowler.com/eaaCatalog/singleTableInheritance.html
or
http://martinfowler.com/eaaCatalog/classTableInheritance.html
if you want to specialize some tables to match the types (Calendar and CalendarType2) you are trying to represent in your database