mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-22 23:23:02 +01:00
113 lines
1.6 KiB
Plaintext
113 lines
1.6 KiB
Plaintext
----------------------------------------------------
|
|
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:
|
|
|
|
BIT_LENGTH
|
|
BOTH
|
|
CHAR_LENGTH
|
|
CHARACTER_LENGTH
|
|
CLOSE
|
|
CROSS
|
|
FETCH
|
|
LEADING
|
|
LOWER
|
|
OCTET_LENGTH
|
|
OPEN
|
|
ROWS
|
|
TRAILING
|
|
TRIM
|
|
|
|
Moved from non-reserved words to reserved:
|
|
|
|
USING
|
|
|
|
Added as non-reserved words:
|
|
|
|
BACKUP *
|
|
BLOCK *
|
|
COLLATION
|
|
COMMENT *
|
|
DIFFERENCE *
|
|
IIF *
|
|
NEXT
|
|
SCALAR_ARRAY *
|
|
SEQUENCE
|
|
RESTART
|
|
RETURNING *
|
|
|
|
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 *
|