Приложение 11. Зарезервированные слова
Приложение 11. Зарезервированные слова
В табл. П11.1 содержатся ключевые слова, которые зарезервированы в Firebird. Некоторые имеют специальные отметки:
* KEYWORD (con.) отмечает слова, которые зарезервированы в их специфическом контексте. Например, слово UPDATING является ключевым словом в PSQL и будет недоступно в качестве имени переменной или аргумента;
* [KEYWORD] отмечает слова, которые в настоящий момент не являются зарезервированными, но предполагается сделать их таковыми в будущей реализации или для совместимости с InterBase;
* /* KEYWORD */ отмечает слова, которые были зарезервированными в Firebird 1.0.x, но были освобождены в Firebird 1.5.
Таблица П11.1. Зарезервированные слова Firebird
[ ABS]
ACTION
ACTIVE
ADD
ADMIN
AFTER
ALL
ALTER
AND
ANY
ARE
AS
ASC
ASCENDING
AT
AUTO
AUTODDL
AVG
BASED
BASENAME
BASE_NAME
BEFORE
BEGIN
BETWEEN
BIGINT
BLOB
BLOBEDIT
[BOOLEAN]
[BOTH]
/* BREAK */
BUFFER
BY
CACHE
CASCADE
CASE
CAST
CHAR
CHARACTER
[CHAR_LENGTH]
[CHARACTER_LENGTH]
CHECK
CHECK_POINT_LEN
CHECK_POINT_LENGTH
CLOSE
COALESCE (con.)
COLLATE
COLLATION
COLUMN
COMMIT
COMMITTED
COMPILETIME
COMPUTED
CONDITIONAL
CONNECT
CONSTRAINT
CONTAINING
CONTINUE
COUNT
CREATE
CSTRING
CURRENT
CURRENT_CONNECTION
CURRENT_DATE
CURRENT_ROLE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_TRANSACTION
CURRENT_USER
DATABASE
DATE
DAY
DB_KEY
DEBUG
DEC
DECIMAL
DECLARE
DEFAULT
[DEFERRED]
DELETE
DELETING (con.)
DESC
DESCENDING
DESCRIBE
/* DESCRIPTOR */
DISCONNECT
DISPLAY
DISTINCT
DO
DOMAIN
DOUBLE
DROP
ECHO
EDIT
ELSE
END
ENTRY_POINT
ESCAPE
EVENT
EXCEPTION
EXECUTE
EXISTS
EXIT
EXTERN
EXTERNAL
EXTRACT
[FALSE]
FETCH
FILE
FILTER
/* FIRST */
FLOAT
FOR
FOREIGN
FOUND
FREE_IT
FROM
FULL
FUNCTION
GDSCODE
GENERATOR
GEN_ID
[GLOBAL]
GOTO
GRANT
GROUP
GROUP_COMMIT_WAIT
GROUP_COMMIT_WAIT_TIME
HAVING
HEADING
HELP
HOUR
IF
/* IIF */
IMMEDIATE
IN
INACTIVE
INDEX
INDICATOR
INIT
INNER
INPUT
INPUT TYPE
INSERT
INSERTING (con.)
INT
INTEGER
INTO
IS
ISOLATION
ISQL
JOIN
KEY
LAST (con.)
LC_MESSAGES
LC TYPE
[LEADING]
LEAVE (con.)
LEFT
LENGTH
LEV
LEVEL
LIKE
LOCK (con.)
LOGFILE
LOG_BUFFER_SIZE
LOG_BUF_SIZE
LONG
MANUAL
MAX
MAXIMUM
MAXIMUM_SEGMENT
MAX_SEGMENT
MERGE
MESSAGE
MIN
MINIMUM
MINUTE
MODULE_NAME
MONTH
NAMES
NATIONAL
NATURAL
NCHAR
NO
NOAUTO
NOT
NULL
NULLIF (con.)
NULLS (con.)
NUM_LOG_BUFS
NUM_LOG_BUFFERS
NUMERIC
[OCTET_LENGTH]
OF
ON
ONLY
OPEN
OPTION
OR
ORDER
OUTER
OUTPUT
OUTPUT_TYPE
OVERFLOW
PAGE
PAGELENGTH
PAGES
PAGE_SIZE
PARAMETER
PASSWORD
[PERCENT]
PLAN
POSITION
POST_EVENT
PRECISION
PREPARE
[PRESERVE]
PRIMARY
PRIVILEGES
PROCEDURE
PUBLIC
QUIT
RAW_PARTITIONS
RDB$DB_KEY
READ
REAL
RECORD_VERSION
RECREATE
REFERENCES
RELEASE
RESERV
RESERVING
RESTRICT
RETAIN
RETURN
RETURNING/ALUES
RETURNS
REVOKE
RIGHT
ROLE
ROLLBACK
ROW_COUNT
[ROWS]
RUNTIME
SAVEPOINT
SCHEMA
SECOND
SELECT
SET
SHADOW
SHARED
SHELL
SHOW
SINGULAR
SIZE
/* SKIP */
SMALLINT
SNAPSHOT
SOME
SORT
SQL
SQLCODE
SQLERROR
SQLWARNING
STABILITY
STARTING
STARTS
STATEMENT (con.)
STATIC
STATISTICS
SUB_TYPE
/* SUBSTRING */
SUM
SUSPEND
TABLE
[TEMPORARY]
TERM
TERMINATOR
THEN
[TIES]
TIME
TIMESTAMP
TO
[TRAILING]
TRANSACTION
TRANSLATE
TRANSLATION
TRIGGER
[TRIM]
[TRUE]
TYPE
UNCOMMITTED
UNION
UNIQUE
[UNKNOWN]
UPDATE
UPDATING (con.)
UPPER
USER
USING (con.)
VALUE
VALUES
VARCHAR
VARIABLE
VARYING
VERSION
VIEW
WAIT
WEEKDAY
WHEN
WHENEVER
WHERE
WHILE
WITH
WORK
WRITE
YEAR
YEARDAY