8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 17:23:04 +01:00
firebird-mirror/doc/sql.extensions/README.keywords

113 lines
1.6 KiB
Plaintext
Raw Normal View History

2005-01-20 13:35:38 +01:00
----------------------------------------------------
SQL keywords introduced in different server versions
----------------------------------------------------
An asterisk (*) mark shows that a keyword doesn't exist in the SQL specification
and hence should be considered a non-standard language extention.
Firebird 1.0:
Added as reserved words:
CURRENT_USER
CURRENT_ROLE
BREAK *
DESCRIPTOR
FIRST
RECREATE *
SKIP *
SUBSTRING
Firebird 1.5:
Added as reserved words:
CURRENT_CONNECTION *
CURRENT_TRANSACTION *
BIGINT
CASE
RELEASE
ROW_COUNT
SAVEPOINT
Added as non-reserved words:
COALESCE
DELETING *
INSERTING *
LAST
LEAVE
LOCK *
NULLIF
NULLS
STATEMENT
UPDATING *
USING
Moved from reserved words to non-reserved:
BREAK *
DESCRIPTOR
FIRST
SKIP *
SUBSTRING
Firebird 2.0:
Added as reserved words:
2005-05-28 00:45:31 +02:00
BIT_LENGTH
BOTH
CHAR_LENGTH
CHARACTER_LENGTH
2005-01-20 13:35:38 +01:00
CLOSE
CROSS
FETCH
2005-05-28 00:45:31 +02:00
LEADING
LOWER
OCTET_LENGTH
2005-01-20 13:35:38 +01:00
OPEN
ROWS
2005-05-28 00:45:31 +02:00
TRAILING
TRIM
2005-01-20 13:35:38 +01:00
Moved from non-reserved words to reserved:
USING
Added as non-reserved words:
BACKUP *
BLOCK *
2005-07-05 10:07:38 +02:00
COLLATION
COMMENT *
2005-01-20 13:35:38 +01:00
DIFFERENCE *
IIF *
NEXT
SCALAR_ARRAY *
SEQUENCE
RESTART
2005-07-05 10:07:38 +02:00
RETURNING *
2005-01-20 13:35:38 +01:00
Moved from reserved words to non-reserved:
ACTION
CASCADE
FREE_IT *
RESTRICT
ROLE
TYPE
WEEKDAY *
YEARDAY *
Removed reserved words:
BASENAME *
CACHE *
CHECK_POINT_LEN *
GROUP_COMMIT_WAIT *
LOGFILE *
LOG_BUF_SIZE *
NUM_LOG_BUFS *
RAW_PARTITIONS *