Зарезервированные слова SQL
В языке SQL широко используются ключевые слова — особые слова, применяемые для выполнения операций SQL. Нужно внимательно следить за тем, чтобы эти ключевые слова не были использованы в качестве имен баз данных, таблиц, столбцов и других объектов баз данных. Поэтому ключевые слова считаются зарезервированными.
Обратите внимание на следующие моменты:
• Ключевые слова — вещь весьма специфичная, поэтому не все приведенные ниже ключевые слова используются во всех СУБД.
• Во многих СУБД используется расширенный перечень зарезервированных слов SQL; в него включаются термины, специфичные для данной реализации. Многие из специфичных для отдельных СУБД ключевых слов не представлены ниже.
• Чтобы обеспечить совместимость и переносимость, следует избегать любого из зарезервированных слов, если даже некоторые из них не относятся к числу зарезервированных в вашей СУБД.
|
ABSOLUTE
|
ACTION
|
ABORT
|
|
ACTIVE
|
ADD
|
AFTER
|
|
ALL
|
ALLOCATE
|
ALTER
|
|
ANALYZE
|
AND
|
ANY
|
|
ARE
|
AS
|
AS С
|
|
ASCENDING
|
ASSERTION
|
AT
|
|
AUTHORIZATION
|
AUTO
|
AUTO-INCREMENT
|
|
AUTOINC
|
AVG
|
BACKUP
|
|
BEFORE
|
BEGIN
|
BETWEEN
|
|
BIGINT
|
BINARY
|
BIT
|
|
BLOB
|
BOOLEAN
|
BOTH
|
|
BREAK
|
BROWSE
|
BULK
|
|
BY
|
BYTES
|
CACHE
|
|
CALL
|
CASCADE
|
CASCADED
|
|
CASE
|
CAST
|
CATALOG
|
|
CHANGE
|
CHAR
|
CHARACTER
|
|
CHARACTERJ^ENGTH
|
CHECK
|
CHECKPOINT
|
|
CLOSE
|
CLUSTER
|
CLUSTERED
|
|
COALESCE
|
COLLATE
|
COLUMN
|
|
COLUMNS
|
COMMENT
|
COMMIT
|
|
COMMITTED
|
COMPUTE
|
COMPUTED
|
|
CONDITIONAL
|
CONFIRM
|
CONNECT
|
|
CONNECTION
|
CONSTRAINT
|
CONSTRAINTS
|
|
CONTAINING
|
CONTAINS
|
CONTAINSTABLE
|
|
CONTINUE
|
CONTROLROW
|
CONVERT
|
|
COPY
|
COUNT
|
CREATE
|
|
CROSS
|
CSTRING
|
CUBE
|
|
CURRENT
|
CURRENT_DATE
|
CURRENTJTIME
|
|
CURRENT_TIMESTAMP
|
CURRENT_USER
|
CURSOR
|
|
DATABASE
|
DATABASES
|
DATE
|
|
DATETIME
|
DAY
|
DBCC
|
|
DEALLOCATE DECIMAL |
DEBUG DECLARE
|
DEC DEFAULT
|
|
DELETE
|
DENY
|
DESC
|
|
DESCENDING DISK
DIV
|
DESCRIBE DISTINCT DO
|
DISCONNECT DISTRIBUTED DOMAIN
|
|
DOUBLE
|
DROP
|
DUMMY
|
|
DUMP
|
ELSE
|
ELSEIF
|
|
ENCLOSED
|
END
|
ERRLVL
|
|
ERROREXIT
|
ESCAPE
|
ESCAPED
|
|
EXCEPT
|
EXCEPTION
|
EXEC
|
|
EXECUTE
|
EXISTS
|
EXIT
|
|
EXPLAIN
|
EXTEND
|
EXTERNAL
|
|
EXTRACT
|
FALSE
|
FETCH
|
|
FIELD
|
FIELDS
|
FILE
|
|
FILLFACTOR
|
FILTER
|
FLOAT
|
|
FLOPPY
|
FOR
|
FORCE
|
|
FOREIGN
|
FOUND
|
FREETEXT
|
|
FREETEXTTABLE
|
FROM
|
FULL
|
|
FUNCTION
|
GENERATOR
|
GET
|
|
GLOBAL
|
GO
|
GOTO
|
|
GRANT
|
GROUP
|
HAVING
|
|
HOLDLOCK
|
HOUR
|
IDENTITY
|
|
IF
|
IN
|
INACTIVE
|
|
INDEX
|
INDICATOR
|
INFILE
|
|
INNER
|
INOUT
|
INPUT
|
|
INSENSITIVE
|
INSERT
|
INT
|
|
INTEGER
|
INTERSECT
|
INTERVAL
|
|
INTO
|
IS
|
ISOLATION
|
|
JOIN
|
KEY
|
KILL
|
|
LANGUAGE
|
LAST
|
LEADING
|
|
LEFT
|
LENGTH
|
LEVEL
|
|
LIKE
|
LIMIT
|
LINENO
|
|
LINES
|
LISTEN
|
LOAD
|
|
LOCAL
|
LOCK
|
LOGFILE
|
|
LONG
|
LOWER
|
MANUAL
|
|
MATCH
|
MAX
|
MERGE
|
|
MESSAGE
|
MIN
|
MINUTE
|
|
MIRROREXIT
|
MODULE
|
MONEY
|
|
MONTH
|
MOVE
|
NAMES
|
|
NATIONAL
|
NATURAL
|
NCHAR
|
|
NEXT
|
NEW
|
NO
|
|
NOCHECK
|
NONCLUSTERED
|
NONE
|
|
NOT
|
NULL
|
NULLIF
|
|
NUMERIC
|
OF
|
OFF
|
|
OFFSET
|
OFFSETS
|
ON
|
|
ONCE
|
ONLY
|
OPEN
|
|
OPTION
|
OR
|
ORDER
|
|
OUTER
|
OUTPUT
|
OVER
|
|
OVERFLOW
|
OVERLAPS
|
PAD
|
|
PAGE
|
PAGES
|
PARAMETER
|
|
PARTIAL
|
PASSWORD
|
PERCENT
|
|
PERM
|
PERMANENT
|
PIPE
|
|
PLAN
|
POSITION
|
PRECISION
|
|
PREPARE
|
PRIMARY
|
PRINT
|
|
PRIOR
|
PRIVILEGES
|
PROC
|
|
PROCEDURE
|
PROCESSEXIT
|
PROTECTED
|
|
PUBLIC
|
PURGE
|
RAISERROR
|
|
READ
|
READTEXT
|
REAL
|
|
REFERENCES
|
REGEXP
|
RELATIVE
|
|
RENAME
|
REPEAT
|
REPLACE
|
|
REPLICATION
|
REQUIRE
|
RESERV
|
|
RESERVING
|
RESET
|
RESTORE
|
|
RESTRICT
|
RETAIN
|
RETURN
|
|
RETURNS
|
REVOKE
|
RIGHT
|
|
ROLLBACK
|
ROLLUP
|
ROWCOUNT
|
|
RULE
|
SAVE
|
SAVEPOINT
|
|
SCHEMA
|
SECOND
|
SECTION
|
|
SEGMENT
|
SELECT
|
SENSITIVE
|
|
SEPARATOR
|
SEQUENCE
|
SESSION_USER
|
|
SET
|
SETUSER
|
SHADOW
|
|
SHARED
|
SHOW
|
SHUTDOWN
|
|
SINGULAR
|
SIZE
|
SMALLINT
|
|
SNAPSHOT
|
SOME
|
SORT
|
|
SPACE
|
SQL
|
SQLCODE
|
|
SQLERROR
|
STABILITY
|
STARTING
|
|
STARTS
|
STATISTICS
|
SUBSTRING
|
|
SUM
|
SUSPEND
|
TABLE
|
|
TABLES
|
TAPE
|
TEMP
|
|
TEMPORARY
|
THEN
|
TO
|
|
TRAN
|
TRIGGER
|
TRUNCATE
|
|
UNIQUE
|
UPDATETEXT
|
USE
|
|
VALUE
|
VARIABLE
|
VIEW
|
|
WAITFOR
|
WHILE
|
WRITE
|
|
YEAR
|
TEXT
|
TIME
|
|
TOP
|
TRANSACTION
|
TRIM
|
|
UNCOMMITTED
|
UNTIL
|
UPPER
|
|
USER
|
VALUES
|
VARYING
|
|
VOLUME
|
WHEN
|
WITH
|
|
WRITETEXT
|
ZONE
|
TEXTSIZE
|
|
TIMESTAMP
|
TRAILING
|
TRANSLATE
|
|
TRUE
|
UNION
|
UPDATE
|
|
USAGE
|
USING
|
VARCHAR
|
|
VERBOSE
|
WAIT
|
WHERE
|
|
WORK
|
XOR
|
|



