New Reserved Words and Changes
Table of Contents
Newly Reserved Words
Changed from Non-reserved to Reserved
Keywords Added as Non-reserved
Keywords No Longer Reserved
No Longer Reserved as Keywords
The following keywords have been added, or have changed status, since Firebird 1.5. Those marked with an asterisk (*) are not present in the SQL standard.
Newly Reserved Words
BIT_LENGTH (v.2.0)
BOTH (v.2.0)
CHAR_LENGTH (v.2.0)
CHARACTER_LENGTH (v.2.0)
CLOSE (v.2.0)
CONNECT (v.2.1) <<—
CROSS (v.2.0)
DISCONNECT (v.2.1) <<—
FETCH (v.2.0)
GLOBAL (v.2.1) <<—
INSENSITIVE (v.2.1) <<—
LEADING (v.2.0)
LOWER (v.2.0)
OCTET_LENGTH (v.2.0)
OPEN (v.2.0)
RECURSIVE (v.2.1) <<—
ROWS (v.2.0)
SENSITIVE (v.2.1) <<—
START (v.2.1) <<—
TRAILING (v.2.0)
TRIM (v.2.0)
Changed from Non-reserved to Reserved
USING (v.2.0)
Keywords Added as Non-reserved
ABS (v.2.1) <<—
ACCENT * (v.2.1) <<—
ACOS * (v.2.1) <<—
ALWAYS * (v.2.1) <<—
ASCII_CHAR * (v.2.1) <<—
ASCII_VAL * (v.2.1) <<—
ASIN * (v.2.1) <<—
ATAN * (v.2.1) <<—
ATAN2 * (v.2.1) <<—
BACKUP * (v.2.0)
BIN_AND * (v.2.1) <<—
BIN_OR * (v.2.1) <<—
BIN_SHL * (v.2.1) <<—
BIN_SHR * (v.2.1) <<—
BIN_XOR * (v.2.1) <<—
BLOCK * (v.2.0)
CEIL (v.2.1) <<—
CEILING (v.2.1) <<—
COLLATION (v.2.0)
COMMENT * (v.2.0)
COS * (v.2.1) <<—
COSH * (v.2.1) <<—
COT * (v.2.1) <<—
DATEADD * (v.2.1) <<—
DATEDIFF * (v.2.1) <<—
DECODE * (v.2.1) <<—
DIFFERENCE * (v.2.0)
EXP (v.2.1) <<—
FLOOR (v.2.1) <<—
GEN_UUID (v.2.1) <<—
GENERATED (v.2.1) <<—
HASH * (v.2.1) <<—
IIF * (v.2.0)
LIST * (v.2.1) <<—
LN (v.2.1) <<—
LOG * (v.2.1) <<—
LOG10 * (v.2.1) <<—
LPAD * (v.2.1) <<—
MATCHED (v.2.1) <<—
MATCHING * (v.2.1) <<—
MAXVALUE * (v.2.1) <<—
MILLISECOND * (v.2.1) <<—
MINVALUE * (v.2.1) <<—
MOD (v.2.1) <<—
NEXT (v.2.0)
OVERLAY (v.2.1) <<—
PAD (v.2.1) <<—
PI * (v.2.1) <<—
PLACING (v.2.1) <<—
POWER (v.2.1) <<—
PRESERVE (v.2.1) <<—
RAND * (v.2.1) <<—
REPLACE * (v.2.1) <<—
RESTART (v.2.0)
RETURNING * (v.2.0)
REVERSE * (v.2.1) <<—
ROUND * (v.2.1) <<—
RPAD * (v.2.1) <<—
SCALAR_ARRAY * (v.2.0)
SEQUENCE (v.2.0)
SIGN * (v.2.1) <<—
SIN * (v.2.1) <<—
SINH * (v.2.1) <<—
SPACE (v.2.1) <<—
SQRT (v.2.1) <<—
TAN * (v.2.1) <<—
TANH * (v.2.1) <<—
TEMPORARY (v.2.1) <<—
TRUNC * (v.2.1) <<—
WEEK * (v.2.1) <<—
Keywords No Longer Reserved
ACTION (v.2.0)
CASCADE (v.2.0)
FREE_IT * (v.2.0)
RESTRICT (v.2.0)
ROLE (v.2.0)
TYPE (v.2.0)
WEEKDAY * (v.2.0)
YEARDAY * (v.2.0)
No Longer Reserved as Keywords
BASENAME * (v.2.0)
GROUP_COMMIT_WAIT * (v.2.0)
NUM_LOG_BUFS * (v.2.0)
CACHE * (v.2.0)
LOGFILE * (v.2.0)
RAW_PARTITIONS * (v.2.0)
CHECK_POINT_LEN * (v.2.0)
LOG_BUF_SIZE * (v.2.0)