New InterBase Keywords

From InterBase
Jump to: navigation, search

Go Up to Features and Dialects


InterBase 6, 6.5, and 2007 introduced the following new keywords:

InterBase 7.5 and 9 introduced the following new keywords:

These keywords are reserved words in all dialects.

  • Beginning with InterBase 6, you cannot create objects in a dialect 1 database that have any of these keywords as object names (identifiers).
  • You can migrate a version 5 database that contains these keywords used as identifiers to version 6 or later dialect 1 without changing the object names: a column could be named “YEAR”, for instance.
  • Version 5 clients can access these keyword identifiers without error.
  • Version 6 and later clients cannot access keywords that are used as identifiers. In a dialect 1 database, you must change the names so that they are not keywords.
  • If you migrate directly to dialect 3, you can retain the names, but you must delimit them with double quotes. To retain accessibility for older clients, put the names in all upper case. Delimited identifiers are case sensitive.
  • Although TIME is a reserved word in version 6 and later dialect 1, you cannot use it as a data type because such databases guarantee data type compatibility with version 5 clients.
  • In dialect 3 databases and clients, any reserved word can be used as an identifier as long as it is delimited with double quotes.