Зарезервированные слова 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
 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *