Reserved words and keywords

<< Introduction | FB 2.5 Language Reference | Reserved words and keywords >>

New in Firebird 2.5

For users upgrading from Firebird 2.1, this chapter lists the SQL additions and changes in Firebird 2.5 and 2.5.1, with links to the corresponding sections. If you come from an earlier version or are new to Firebird, you may want to skip this chapter.

Reserved words and keywords

  • Newly reserved word: SIMILAR, SQLSTATE (2.5.1).
  • New keywords: AUTONOMOUS, BIN_NOT, CALLER, CHAR_TO_UUID, COMMON, DATA, FIRSTNAME, GRANTED, LASTNAME, MAPPING, MIDDLENAME, OS_NAME, SOURCE, TWO_PHASE and UUID_TO_CHAR.
  • No longer reserved, but still keywords: ACTIVE, AFTER, ASC, ASCENDING, AUTO, BEFORE, COLLATION, COMMITTED, COMPUTED, CONDITIONAL, CONTAINING, CSTRING, DATABASE, DESC, DESCENDING, DESCRIPTOR, DO, DOMAIN, ENTRY_POINT, EXCEPTION, EXIT, FILE, GEN_ID, GENERATOR, IF, INACTIVE, INPUT_TYPE, ISOLATION, KEY, LENGTH, LEVEL, MANUAL, MODULE_NAME, NAMES, OPTION, OUTPUT_TYPE, OVERFLOW, PAGE, PAGE_SIZE, PAGES, PASSWORD, PRIVILEGES, PROTECTED, READ, RESERV, RESERVING, RETAIN, SCHEMA, SEGMENT, SHADOW, SHARED, SINGULAR, SIZE, SNAPSHOT, SORT, STABILITY, STARTING, STARTS, STATEMENT, STATISTICS, SUB_TYPE, SUSPEND, TRANSACTION, UNCOMMITTED, WAIT, WORK and WRITE.
  • No longer reserved and not keywords: AUTODDL, BASE_NAME, BASED, BLOBEDIT, BUFFER, CHECK_POINT_LENGTH, COMPILETIME, CONTINUE, DB_KEY, DEBUG, DESCRIBE, DISPLAY, ECHO, EDIT, EVENT, EXTERN, FOUND, GOTO, GROUP_COMMIT_, HELP, IMMEDIATE, INDICATOR, INIT, INPUT, ISQL, LC_MESSAGES, LC_TYPE, LEV, LOG_BUFFER_SIZE, MAX_SEGMENT, MAXIMUM, MESSAGE, MINIMUM, NOAUTO, NUM_LOG_BUFFERS, OUTPUT, PAGELENGTH, PREPARE, PUBLIC, QUIT, RETURN, RUNTIME, SHELL, SHOW, SQLERROR, SQLWARNING, STATIC, TERMINATOR, TRANSLATE, TRANSLATION, VERSION, WAIT_TIME and WHENEVER.

Miscellany

Changed since Firebird 2.1:

Data types and subtypes

Changed since Firebird 2.1:

Data Definition Language (DDL)

Changed since Firebird 2.1:

Data Manipulation Language (DML)

Changed since Firebird 2.1:

PSQL statements

Changed since Firebird 2.1:

Security and access control

Changed since Firebird 2.1:

Context variables

Changed since Firebird 2.1:

Operators and predicates

Changed since Firebird 2.1:

Aggregate functions

Changed since Firebird 2.1:

Internal functions

Changed since Firebird 2.1:

back to top of page
<< Introduction | FB 2.5 Language Reference | Reserved words and keywords >>