meta data for this page
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:
- ALTER CHARACTER SET (set default collation for charset)
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: