Приложение C. Ключевые слова SQL

В Табл. C-1 перечислены все слова, которые являются ключевыми в стандарте SQL и в Postgres Pro 9.5.11.1. Общее описание ключевых слов можно найти в Разд. 4.1.1. (Для экономии места в таблицу включены только две последние две версии стандарта SQL и SQL-92 для исторического сравнения. Отличия между ними и другими промежуточными версиями стандарта невелики.)

В SQL есть различие между зарезервированными и незарезервированными ключевыми словами. Согласно стандарту, действительно ключевыми словами являются только зарезервированные слова; они не могут быть идентификаторами. Незарезервированные ключевые слова имеют особое значение только в определённых контекстах и могут быть идентификаторами в других. Большинство незарезервированных ключевых слов на самом деле представляют имена встроенных таблиц и функций, определённых в SQL. Концепция незарезервированных ключевых слов собственно введена только для того, чтобы показать, что эти слова имеют некоторое предопределённое значение в отдельных контекстах.

В Postgres Pro анализатор SQL сталкивается с дополнительными сложностями. Ему приходится иметь дело с несколькими различными классами элементов языка, начиная с тех, что никогда не могут использоваться как идентификаторы, и заканчивая теми, что не имеют никаких особых отличий от обычных идентификаторов. (Последнее обычно относится к функциям, описанным в SQL.) Даже зарезервированные ключевые слова не полностью зарезервированы в Postgres Pro, а могут использоваться в качестве меток столбцов (например, можно написать SELECT 55 AS CHECK, хотя CHECK и является зарезервированным ключевым словом).

В Табл. C-1, в столбце Postgres Pro мы даём пометку "не зарезервировано" тем ключевым словам, которые явно известны анализатору запросов, но их можно использовать в качестве имени столбца или таблицы. Некоторые ключевые слова, которые недопустимы в качестве имени функции или типа данных, но в остальном не отличаются от незарезервированных слов, помечены соответственно. (Большинство из этих слов представляют встроенные функции или типы данных со специальным синтаксисом. Функции или типы с таким именем существуют, но пользователь не может их переопределить.) Метка "зарезервировано" даётся тем словам, которые не могут быть именами столбцов или таблиц. Некоторые зарезервированные ключевые слова могут быть именами функций или типов данных; это также отмечается в таблице. Если такой пометки нет, зарезервированное слово допускается только в качестве метки столбца "AS".

Вообще, если вы сталкиваетесь с разнообразными ошибками разбора команд, содержащих в качестве идентификаторов какие-либо из перечисленных ключевых слов, попробуйте для решения проблемы заключить идентификатор в кавычки.

Изучая Табл. C-1, важно понимать, что отсутствие какого-либо ключевого слова в списке зарезервированных в Postgres Pro не означает, что функциональность, связанная с этим словом, не реализована. И наоборот, присутствие ключевого слова не обязательно говорит о наличии соответствующей функциональности.

Таблица C-1. Ключевые слова SQL

Ключевое слово Postgres Pro 9.5.10.1 SQL:2011SQL:2008SQL-92
A  не зарезервированоне зарезервировано 
ABORT не зарезервировано   
ABS  зарезервированозарезервировано 
ABSENT  не зарезервированоне зарезервировано 
ABSOLUTE не зарезервированоне зарезервированоне зарезервированозарезервировано
ACCESS не зарезервировано   
ACCORDING  не зарезервированоне зарезервировано 
ACTION не зарезервированоне зарезервированоне зарезервированозарезервировано
ADA  не зарезервированоне зарезервированоне зарезервировано
ADD не зарезервированоне зарезервированоне зарезервированозарезервировано
ADMIN не зарезервированоне зарезервированоне зарезервировано 
AFTER не зарезервированоне зарезервированоне зарезервировано 
AGGREGATE не зарезервировано   
ALL зарезервированозарезервированозарезервированозарезервировано
ALLOCATE  зарезервированозарезервированозарезервировано
ALSO не зарезервировано   
ALTER не зарезервированозарезервированозарезервированозарезервировано
ALWAYS не зарезервированоне зарезервированоне зарезервировано 
ANALYSE зарезервировано   
ANALYZE зарезервировано   
AND зарезервированозарезервированозарезервированозарезервировано
ANY зарезервированозарезервированозарезервированозарезервировано
ARE  зарезервированозарезервированозарезервировано
ARRAY зарезервированозарезервированозарезервировано 
ARRAY_AGG  зарезервированозарезервировано 
ARRAY_MAX_CARDINALITY  зарезервировано  
AS зарезервированозарезервированозарезервированозарезервировано
ASC зарезервированоне зарезервированоне зарезервированозарезервировано
ASENSITIVE  зарезервированозарезервировано 
ASSERTION не зарезервированоне зарезервированоне зарезервированозарезервировано
ASSIGNMENT не зарезервированоне зарезервированоне зарезервировано 
ASYMMETRIC зарезервированозарезервированозарезервировано 
AT не зарезервированозарезервированозарезервированозарезервировано
ATOMIC  зарезервированозарезервировано 
ATTRIBUTE не зарезервированоне зарезервированоне зарезервировано 
ATTRIBUTES  не зарезервированоне зарезервировано 
AUTHORIZATION зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
AVG  зарезервированозарезервированозарезервировано
BACKWARD не зарезервировано   
BASE64  не зарезервированоне зарезервировано 
BEFORE не зарезервированоне зарезервированоне зарезервировано 
BEGIN не зарезервированозарезервированозарезервированозарезервировано
BEGIN_FRAME  зарезервировано  
BEGIN_PARTITION  зарезервировано  
BERNOULLI  не зарезервированоне зарезервировано 
BETWEEN не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
BIGINT не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
BINARY зарезервировано (допускается функция или тип)зарезервированозарезервировано 
BIT не зарезервировано (не допускается функция или тип)  зарезервировано
BIT_LENGTH    зарезервировано
BLOB  зарезервированозарезервировано 
BLOCKED  не зарезервированоне зарезервировано 
BOM  не зарезервированоне зарезервировано 
BOOLEAN не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
BOTH зарезервированозарезервированозарезервированозарезервировано
BREADTH  не зарезервированоне зарезервировано 
BY не зарезервированозарезервированозарезервированозарезервировано
C  не зарезервированоне зарезервированоне зарезервировано
CACHE не зарезервировано   
CALL  зарезервированозарезервировано 
CALLED не зарезервированозарезервированозарезервировано 
CARDINALITY  зарезервированозарезервировано 
CASCADE не зарезервированоне зарезервированоне зарезервированозарезервировано
CASCADED не зарезервированозарезервированозарезервированозарезервировано
CASE зарезервированозарезервированозарезервированозарезервировано
CAST зарезервированозарезервированозарезервированозарезервировано
CATALOG не зарезервированоне зарезервированоне зарезервированозарезервировано
CATALOG_NAME  не зарезервированоне зарезервированоне зарезервировано
CEIL  зарезервированозарезервировано 
CEILING  зарезервированозарезервировано 
CHAIN не зарезервированоне зарезервированоне зарезервировано 
CHAR не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
CHARACTER не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
CHARACTERISTICS не зарезервированоне зарезервированоне зарезервировано 
CHARACTERS  не зарезервированоне зарезервировано 
CHARACTER_LENGTH  зарезервированозарезервированозарезервировано
CHARACTER_SET_CATALOG  не зарезервированоне зарезервированоне зарезервировано
CHARACTER_SET_NAME  не зарезервированоне зарезервированоне зарезервировано
CHARACTER_SET_SCHEMA  не зарезервированоне зарезервированоне зарезервировано
CHAR_LENGTH  зарезервированозарезервированозарезервировано
CHECK зарезервированозарезервированозарезервированозарезервировано
CHECKPOINT не зарезервировано   
CLASS не зарезервировано   
CLASS_ORIGIN  не зарезервированоне зарезервированоне зарезервировано
CLOB  зарезервированозарезервировано 
CLOSE не зарезервированозарезервированозарезервированозарезервировано
CLUSTER не зарезервировано   
COALESCE не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
COBOL  не зарезервированоне зарезервированоне зарезервировано
COLLATE зарезервированозарезервированозарезервированозарезервировано
COLLATION зарезервировано (допускается функция или тип)не зарезервированоне зарезервированозарезервировано
COLLATION_CATALOG  не зарезервированоне зарезервированоне зарезервировано
COLLATION_NAME  не зарезервированоне зарезервированоне зарезервировано
COLLATION_SCHEMA  не зарезервированоне зарезервированоне зарезервировано
COLLECT  зарезервированозарезервировано 
COLUMN зарезервированозарезервированозарезервированозарезервировано
COLUMNS  не зарезервированоне зарезервировано 
COLUMN_NAME  не зарезервированоне зарезервированоне зарезервировано
COMMAND_FUNCTION  не зарезервированоне зарезервированоне зарезервировано
COMMAND_FUNCTION_CODE  не зарезервированоне зарезервировано 
COMMENT не зарезервировано   
COMMENTS не зарезервировано   
COMMIT не зарезервированозарезервированозарезервированозарезервировано
COMMITTED не зарезервированоне зарезервированоне зарезервированоне зарезервировано
CONCURRENTLY зарезервировано (допускается функция или тип)   
CONDITION  зарезервированозарезервировано 
CONDITION_NUMBER  не зарезервированоне зарезервированоне зарезервировано
CONFIGURATION не зарезервировано   
CONFLICT не зарезервировано   
CONNECT  зарезервированозарезервированозарезервировано
CONNECTION не зарезервированоне зарезервированоне зарезервированозарезервировано
CONNECTION_NAME  не зарезервированоне зарезервированоне зарезервировано
CONSTRAINT зарезервированозарезервированозарезервированозарезервировано
CONSTRAINTS не зарезервированоне зарезервированоне зарезервированозарезервировано
CONSTRAINT_CATALOG  не зарезервированоне зарезервированоне зарезервировано
CONSTRAINT_NAME  не зарезервированоне зарезервированоне зарезервировано
CONSTRAINT_SCHEMA  не зарезервированоне зарезервированоне зарезервировано
CONSTRUCTOR  не зарезервированоне зарезервировано 
CONTAINS  зарезервированоне зарезервировано 
CONTENT не зарезервированоне зарезервированоне зарезервировано 
CONTINUE не зарезервированоне зарезервированоне зарезервированозарезервировано
CONTROL  не зарезервированоне зарезервировано 
CONVERSION не зарезервировано   
CONVERT  зарезервированозарезервированозарезервировано
COPY не зарезервировано   
CORR  зарезервированозарезервировано 
CORRESPONDING  зарезервированозарезервированозарезервировано
COST не зарезервировано   
COUNT  зарезервированозарезервированозарезервировано
COVAR_POP  зарезервированозарезервировано 
COVAR_SAMP  зарезервированозарезервировано 
CREATE зарезервированозарезервированозарезервированозарезервировано
CROSS зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
CSV не зарезервировано   
CUBE не зарезервированозарезервированозарезервировано 
CUME_DIST  зарезервированозарезервировано 
CURRENT не зарезервированозарезервированозарезервированозарезервировано
CURRENT_CATALOG зарезервированозарезервированозарезервировано 
CURRENT_DATE зарезервированозарезервированозарезервированозарезервировано
CURRENT_DEFAULT_TRANSFORM_GROUP  зарезервированозарезервировано 
CURRENT_PATH  зарезервированозарезервировано 
CURRENT_ROLE зарезервированозарезервированозарезервировано 
CURRENT_ROW  зарезервировано  
CURRENT_SCHEMA зарезервировано (допускается функция или тип)зарезервированозарезервировано 
CURRENT_TIME зарезервированозарезервированозарезервированозарезервировано
CURRENT_TIMESTAMP зарезервированозарезервированозарезервированозарезервировано
CURRENT_TRANSFORM_GROUP_FOR_TYPE  зарезервированозарезервировано 
CURRENT_USER зарезервированозарезервированозарезервированозарезервировано
CURSOR не зарезервированозарезервированозарезервированозарезервировано
CURSOR_NAME  не зарезервированоне зарезервированоне зарезервировано
CYCLE не зарезервированозарезервированозарезервировано 
DATA не зарезервированоне зарезервированоне зарезервированоне зарезервировано
DATABASE не зарезервировано   
DATALINK  зарезервированозарезервировано 
DATE  зарезервированозарезервированозарезервировано
DATETIME_INTERVAL_CODE  не зарезервированоне зарезервированоне зарезервировано
DATETIME_INTERVAL_PRECISION  не зарезервированоне зарезервированоне зарезервировано
DAY не зарезервированозарезервированозарезервированозарезервировано
DB  не зарезервированоне зарезервировано 
DEALLOCATE не зарезервированозарезервированозарезервированозарезервировано
DEC не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
DECIMAL не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
DECLARE не зарезервированозарезервированозарезервированозарезервировано
DEFAULT зарезервированозарезервированозарезервированозарезервировано
DEFAULTS не зарезервированоне зарезервированоне зарезервировано 
DEFERRABLE зарезервированоне зарезервированоне зарезервированозарезервировано
DEFERRED не зарезервированоне зарезервированоне зарезервированозарезервировано
DEFINED  не зарезервированоне зарезервировано 
DEFINER не зарезервированоне зарезервированоне зарезервировано 
DEGREE  не зарезервированоне зарезервировано 
DELETE не зарезервированозарезервированозарезервированозарезервировано
DELIMITER не зарезервировано   
DELIMITERS не зарезервировано   
DENSE_RANK  зарезервированозарезервировано 
DEPTH  не зарезервированоне зарезервировано 
DEREF  зарезервированозарезервировано 
DERIVED  не зарезервированоне зарезервировано 
DESC зарезервированоне зарезервированоне зарезервированозарезервировано
DESCRIBE  зарезервированозарезервированозарезервировано
DESCRIPTOR  не зарезервированоне зарезервированозарезервировано
DETERMINISTIC  зарезервированозарезервировано 
DIAGNOSTICS  не зарезервированоне зарезервированозарезервировано
DICTIONARY не зарезервировано   
DISABLE не зарезервировано   
DISCARD не зарезервировано   
DISCONNECT  зарезервированозарезервированозарезервировано
DISPATCH  не зарезервированоне зарезервировано 
DISTINCT зарезервированозарезервированозарезервированозарезервировано
DLNEWCOPY  зарезервированозарезервировано 
DLPREVIOUSCOPY  зарезервированозарезервировано 
DLURLCOMPLETE  зарезервированозарезервировано 
DLURLCOMPLETEONLY  зарезервированозарезервировано 
DLURLCOMPLETEWRITE  зарезервированозарезервировано 
DLURLPATH  зарезервированозарезервировано 
DLURLPATHONLY  зарезервированозарезервировано 
DLURLPATHWRITE  зарезервированозарезервировано 
DLURLSCHEME  зарезервированозарезервировано 
DLURLSERVER  зарезервированозарезервировано 
DLVALUE  зарезервированозарезервировано 
DO зарезервировано   
DOCUMENT не зарезервированоне зарезервированоне зарезервировано 
DOMAIN не зарезервированоне зарезервированоне зарезервированозарезервировано
DOUBLE не зарезервированозарезервированозарезервированозарезервировано
DROP не зарезервированозарезервированозарезервированозарезервировано
DYNAMIC  зарезервированозарезервировано 
DYNAMIC_FUNCTION  не зарезервированоне зарезервированоне зарезервировано
DYNAMIC_FUNCTION_CODE  не зарезервированоне зарезервировано 
EACH не зарезервированозарезервированозарезервировано 
ELEMENT  зарезервированозарезервировано 
ELSE зарезервированозарезервированозарезервированозарезервировано
EMPTY  не зарезервированоне зарезервировано 
ENABLE не зарезервировано   
ENCODING не зарезервированоне зарезервированоне зарезервировано 
ENCRYPTED не зарезервировано   
END зарезервированозарезервированозарезервированозарезервировано
END-EXEC  зарезервированозарезервированозарезервировано
END_FRAME  зарезервировано  
END_PARTITION  зарезервировано  
ENFORCED  не зарезервировано  
ENUM не зарезервировано   
EQUALS  зарезервированоне зарезервировано 
ESCAPE не зарезервированозарезервированозарезервированозарезервировано
EVENT не зарезервировано   
EVERY  зарезервированозарезервировано 
EXCEPT зарезервированозарезервированозарезервированозарезервировано
EXCEPTION    зарезервировано
EXCLUDE не зарезервированоне зарезервированоне зарезервировано 
EXCLUDING не зарезервированоне зарезервированоне зарезервировано 
EXCLUSIVE не зарезервировано   
EXEC  зарезервированозарезервированозарезервировано
EXECUTE не зарезервированозарезервированозарезервированозарезервировано
EXISTS не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
EXP  зарезервированозарезервировано 
EXPLAIN не зарезервировано   
EXPRESSION  не зарезервировано  
EXTENSION не зарезервировано   
EXTERNAL не зарезервированозарезервированозарезервированозарезервировано
EXTRACT не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
FALSE зарезервированозарезервированозарезервированозарезервировано
FAMILY не зарезервировано   
FETCH зарезервированозарезервированозарезервированозарезервировано
FILE  не зарезервированоне зарезервировано 
FILTER не зарезервированозарезервированозарезервировано 
FINAL  не зарезервированоне зарезервировано 
FIRST не зарезервированоне зарезервированоне зарезервированозарезервировано
FIRST_VALUE  зарезервированозарезервировано 
FLAG  не зарезервированоне зарезервировано 
FLOAT не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
FLOOR  зарезервированозарезервировано 
FOLLOWING не зарезервированоне зарезервированоне зарезервировано 
FOR зарезервированозарезервированозарезервированозарезервировано
FORCE не зарезервировано   
FOREIGN зарезервированозарезервированозарезервированозарезервировано
FORTRAN  не зарезервированоне зарезервированоне зарезервировано
FORWARD не зарезервировано   
FOUND  не зарезервированоне зарезервированозарезервировано
FRAME_ROW  зарезервировано  
FREE  зарезервированозарезервировано 
FREEZE зарезервировано (допускается функция или тип)   
FROM зарезервированозарезервированозарезервированозарезервировано
FS  не зарезервированоне зарезервировано 
FULL зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
FUNCTION не зарезервированозарезервированозарезервировано 
FUNCTIONS не зарезервировано   
FUSION  зарезервированозарезервировано 
G  не зарезервированоне зарезервировано 
GENERAL  не зарезервированоне зарезервировано 
GENERATED  не зарезервированоне зарезервировано 
GET  зарезервированозарезервированозарезервировано
GLOBAL не зарезервированозарезервированозарезервированозарезервировано
GO  не зарезервированоне зарезервированозарезервировано
GOTO  не зарезервированоне зарезервированозарезервировано
GRANT зарезервированозарезервированозарезервированозарезервировано
GRANTED не зарезервированоне зарезервированоне зарезервировано 
GREATEST не зарезервировано (не допускается функция или тип)   
GROUP зарезервированозарезервированозарезервированозарезервировано
GROUPING не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
GROUPS  зарезервировано  
HANDLER не зарезервировано   
HAVING зарезервированозарезервированозарезервированозарезервировано
HEADER не зарезервировано   
HEX  не зарезервированоне зарезервировано 
HIERARCHY  не зарезервированоне зарезервировано 
HOLD не зарезервированозарезервированозарезервировано 
HOUR не зарезервированозарезервированозарезервированозарезервировано
ID  не зарезервированоне зарезервировано 
IDENTITY не зарезервированозарезервированозарезервированозарезервировано
IF не зарезервировано   
IGNORE  не зарезервированоне зарезервировано 
ILIKE зарезервировано (допускается функция или тип)   
IMMEDIATE не зарезервированоне зарезервированоне зарезервированозарезервировано
IMMEDIATELY  не зарезервировано  
IMMUTABLE не зарезервировано   
IMPLEMENTATION  не зарезервированоне зарезервировано 
IMPLICIT не зарезервировано   
IMPORT не зарезервированозарезервированозарезервировано 
IN зарезервированозарезервированозарезервированозарезервировано
INCLUDING не зарезервированоне зарезервированоне зарезервировано 
INCREMENT не зарезервированоне зарезервированоне зарезервировано 
INDENT  не зарезервированоне зарезервировано 
INDEX не зарезервировано   
INDEXES не зарезервировано   
INDICATOR  зарезервированозарезервированозарезервировано
INHERIT не зарезервировано   
INHERITS не зарезервировано   
INITIALLY зарезервированоне зарезервированоне зарезервированозарезервировано
INLINE не зарезервировано   
INNER зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
INOUT не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
INPUT не зарезервированоне зарезервированоне зарезервированозарезервировано
INSENSITIVE не зарезервированозарезервированозарезервированозарезервировано
INSERT не зарезервированозарезервированозарезервированозарезервировано
INSTANCE  не зарезервированоне зарезервировано 
INSTANTIABLE  не зарезервированоне зарезервировано 
INSTEAD не зарезервированоне зарезервированоне зарезервировано 
INT не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
INTEGER не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
INTEGRITY  не зарезервированоне зарезервировано 
INTERSECT зарезервированозарезервированозарезервированозарезервировано
INTERSECTION  зарезервированозарезервировано 
INTERVAL не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
INTO зарезервированозарезервированозарезервированозарезервировано
INVOKER не зарезервированоне зарезервированоне зарезервировано 
IS зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
ISNULL зарезервировано (допускается функция или тип)   
ISOLATION не зарезервированоне зарезервированоне зарезервированозарезервировано
JOIN зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
K  не зарезервированоне зарезервировано 
KEY не зарезервированоне зарезервированоне зарезервированозарезервировано
KEY_MEMBER  не зарезервированоне зарезервировано 
KEY_TYPE  не зарезервированоне зарезервировано 
LABEL не зарезервировано   
LAG  зарезервированозарезервировано 
LANGUAGE не зарезервированозарезервированозарезервированозарезервировано
LARGE не зарезервированозарезервированозарезервировано 
LAST не зарезервированоне зарезервированоне зарезервированозарезервировано
LAST_VALUE  зарезервированозарезервировано 
LATERAL зарезервированозарезервированозарезервировано 
LEAD  зарезервированозарезервировано 
LEADING зарезервированозарезервированозарезервированозарезервировано
LEAKPROOF не зарезервировано   
LEAST не зарезервировано (не допускается функция или тип)   
LEFT зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
LENGTH  не зарезервированоне зарезервированоне зарезервировано
LEVEL не зарезервированоне зарезервированоне зарезервированозарезервировано
LIBRARY  не зарезервированоне зарезервировано 
LIKE зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
LIKE_REGEX  зарезервированозарезервировано 
LIMIT зарезервированоне зарезервированоне зарезервировано 
LINK  не зарезервированоне зарезервировано 
LISTEN не зарезервировано   
LN  зарезервированозарезервировано 
LOAD не зарезервировано   
LOCAL не зарезервированозарезервированозарезервированозарезервировано
LOCALTIME зарезервированозарезервированозарезервировано 
LOCALTIMESTAMP зарезервированозарезервированозарезервировано 
LOCATION не зарезервированоне зарезервированоне зарезервировано 
LOCATOR  не зарезервированоне зарезервировано 
LOCK не зарезервировано   
LOCKED не зарезервировано   
LOGGED не зарезервировано   
LOWER  зарезервированозарезервированозарезервировано
M  не зарезервированоне зарезервировано 
MAP  не зарезервированоне зарезервировано 
MAPPING не зарезервированоне зарезервированоне зарезервировано 
MATCH не зарезервированозарезервированозарезервированозарезервировано
MATCHED  не зарезервированоне зарезервировано 
MATERIALIZED не зарезервировано   
MAX  зарезервированозарезервированозарезервировано
MAXVALUE не зарезервированоне зарезервированоне зарезервировано 
MAX_CARDINALITY   зарезервировано 
MEMBER  зарезервированозарезервировано 
MERGE  зарезервированозарезервировано 
MESSAGE_LENGTH  не зарезервированоне зарезервированоне зарезервировано
MESSAGE_OCTET_LENGTH  не зарезервированоне зарезервированоне зарезервировано
MESSAGE_TEXT  не зарезервированоне зарезервированоне зарезервировано
METHOD  зарезервированозарезервировано 
MIN  зарезервированозарезервированозарезервировано
MINUTE не зарезервированозарезервированозарезервированозарезервировано
MINVALUE не зарезервированоне зарезервированоне зарезервировано 
MOD  зарезервированозарезервировано 
MODE не зарезервировано   
MODIFIES  зарезервированозарезервировано 
MODULE  зарезервированозарезервированозарезервировано
MONTH не зарезервированозарезервированозарезервированозарезервировано
MORE  не зарезервированоне зарезервированоне зарезервировано
MOVE не зарезервировано   
MULTISET  зарезервированозарезервировано 
MUMPS  не зарезервированоне зарезервированоне зарезервировано
NAME не зарезервированоне зарезервированоне зарезервированоне зарезервировано
NAMES не зарезервированоне зарезервированоне зарезервированозарезервировано
NAMESPACE  не зарезервированоне зарезервировано 
NATIONAL не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
NATURAL зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
NCHAR не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
NCLOB  зарезервированозарезервировано 
NESTING  не зарезервированоне зарезервировано 
NEW  зарезервированозарезервировано 
NEXT не зарезервированоне зарезервированоне зарезервированозарезервировано
NFC  не зарезервированоне зарезервировано 
NFD  не зарезервированоне зарезервировано 
NFKC  не зарезервированоне зарезервировано 
NFKD  не зарезервированоне зарезервировано 
NIL  не зарезервированоне зарезервировано 
NO не зарезервированозарезервированозарезервированозарезервировано
NONE не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
NORMALIZE  зарезервированозарезервировано 
NORMALIZED  не зарезервированоне зарезервировано 
NOT зарезервированозарезервированозарезервированозарезервировано
NOTHING не зарезервировано   
NOTIFY не зарезервировано   
NOTNULL зарезервировано (допускается функция или тип)   
NOWAIT не зарезервировано   
NTH_VALUE  зарезервированозарезервировано 
NTILE  зарезервированозарезервировано 
NULL зарезервированозарезервированозарезервированозарезервировано
NULLABLE  не зарезервированоне зарезервированоне зарезервировано
NULLIF не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
NULLS не зарезервированоне зарезервированоне зарезервировано 
NUMBER  не зарезервированоне зарезервированоне зарезервировано
NUMERIC не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
OBJECT не зарезервированоне зарезервированоне зарезервировано 
OCCURRENCES_REGEX  зарезервированозарезервировано 
OCTETS  не зарезервированоне зарезервировано 
OCTET_LENGTH  зарезервированозарезервированозарезервировано
OF не зарезервированозарезервированозарезервированозарезервировано
OFF не зарезервированоне зарезервированоне зарезервировано 
OFFSET зарезервированозарезервированозарезервировано 
OIDS не зарезервировано   
OLD  зарезервированозарезервировано 
ON зарезервированозарезервированозарезервированозарезервировано
ONLY зарезервированозарезервированозарезервированозарезервировано
OPEN  зарезервированозарезервированозарезервировано
OPERATOR не зарезервировано   
OPTION не зарезервированоне зарезервированоне зарезервированозарезервировано
OPTIONS не зарезервированоне зарезервированоне зарезервировано 
OR зарезервированозарезервированозарезервированозарезервировано
ORDER зарезервированозарезервированозарезервированозарезервировано
ORDERING  не зарезервированоне зарезервировано 
ORDINALITY не зарезервированоне зарезервированоне зарезервировано 
OTHERS  не зарезервированоне зарезервировано 
OUT не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
OUTER зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
OUTPUT  не зарезервированоне зарезервированозарезервировано
OVER не зарезервированозарезервированозарезервировано 
OVERLAPS зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
OVERLAY не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
OVERRIDING  не зарезервированоне зарезервировано 
OWNED не зарезервировано   
OWNER не зарезервировано   
P  не зарезервированоне зарезервировано 
PAD  не зарезервированоне зарезервированозарезервировано
PARAMETER  зарезервированозарезервировано 
PARAMETER_MODE  не зарезервированоне зарезервировано 
PARAMETER_NAME  не зарезервированоне зарезервировано 
PARAMETER_ORDINAL_POSITION  не зарезервированоне зарезервировано 
PARAMETER_SPECIFIC_CATALOG  не зарезервированоне зарезервировано 
PARAMETER_SPECIFIC_NAME  не зарезервированоне зарезервировано 
PARAMETER_SPECIFIC_SCHEMA  не зарезервированоне зарезервировано 
PARSER не зарезервировано   
PARTIAL не зарезервированоне зарезервированоне зарезервированозарезервировано
PARTITION не зарезервированозарезервированозарезервировано 
PASCAL  не зарезервированоне зарезервированоне зарезервировано
PASSING не зарезервированоне зарезервированоне зарезервировано 
PASSTHROUGH  не зарезервированоне зарезервировано 
PASSWORD не зарезервировано   
PATH  не зарезервированоне зарезервировано 
PERCENT  зарезервировано  
PERCENTILE_CONT  зарезервированозарезервировано 
PERCENTILE_DISC  зарезервированозарезервировано 
PERCENT_RANK  зарезервированозарезервировано 
PERIOD  зарезервировано  
PERMISSION  не зарезервированоне зарезервировано 
PLACING зарезервированоне зарезервированоне зарезервировано 
PLANS не зарезервировано   
PLI  не зарезервированоне зарезервированоне зарезервировано
POLICY не зарезервировано   
PORTION  зарезервировано  
POSITION не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
POSITION_REGEX  зарезервированозарезервировано 
POWER  зарезервированозарезервировано 
PRECEDES  зарезервировано  
PRECEDING не зарезервированоне зарезервированоне зарезервировано 
PRECISION не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
PREPARE не зарезервированозарезервированозарезервированозарезервировано
PREPARED не зарезервировано   
PRESERVE не зарезервированоне зарезервированоне зарезервированозарезервировано
PRIMARY зарезервированозарезервированозарезервированозарезервировано
PRIOR не зарезервированоне зарезервированоне зарезервированозарезервировано
PRIVILEGES не зарезервированоне зарезервированоне зарезервированозарезервировано
PROCEDURAL не зарезервировано   
PROCEDURE не зарезервированозарезервированозарезервированозарезервировано
PROGRAM не зарезервировано   
PUBLIC  не зарезервированоне зарезервированозарезервировано
QUOTE не зарезервировано   
RANGE не зарезервированозарезервированозарезервировано 
RANK  зарезервированозарезервировано 
READ не зарезервированоне зарезервированоне зарезервированозарезервировано
READS  зарезервированозарезервировано 
REAL не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
REASSIGN не зарезервировано   
RECHECK не зарезервировано   
RECOVERY  не зарезервированоне зарезервировано 
RECURSIVE не зарезервированозарезервированозарезервировано 
REF не зарезервированозарезервированозарезервировано 
REFERENCES зарезервированозарезервированозарезервированозарезервировано
REFERENCING  зарезервированозарезервировано 
REFRESH не зарезервировано   
REGR_AVGX  зарезервированозарезервировано 
REGR_AVGY  зарезервированозарезервировано 
REGR_COUNT  зарезервированозарезервировано 
REGR_INTERCEPT  зарезервированозарезервировано 
REGR_R2  зарезервированозарезервировано 
REGR_SLOPE  зарезервированозарезервировано 
REGR_SXX  зарезервированозарезервировано 
REGR_SXY  зарезервированозарезервировано 
REGR_SYY  зарезервированозарезервировано 
REINDEX не зарезервировано   
RELATIVE не зарезервированоне зарезервированоне зарезервированозарезервировано
RELEASE не зарезервированозарезервированозарезервировано 
RENAME не зарезервировано   
REPEATABLE не зарезервированоне зарезервированоне зарезервированоне зарезервировано
REPLACE не зарезервировано   
REPLICA не зарезервировано   
REQUIRING  не зарезервированоне зарезервировано 
RESET не зарезервировано   
RESPECT  не зарезервированоне зарезервировано 
RESTART не зарезервированоне зарезервированоне зарезервировано 
RESTORE  не зарезервированоне зарезервировано 
RESTRICT не зарезервированоне зарезервированоне зарезервированозарезервировано
RESULT  зарезервированозарезервировано 
RETURN  зарезервированозарезервировано 
RETURNED_CARDINALITY  не зарезервированоне зарезервировано 
RETURNED_LENGTH  не зарезервированоне зарезервированоне зарезервировано
RETURNED_OCTET_LENGTH  не зарезервированоне зарезервированоне зарезервировано
RETURNED_SQLSTATE  не зарезервированоне зарезервированоне зарезервировано
RETURNING зарезервированоне зарезервированоне зарезервировано 
RETURNS не зарезервированозарезервированозарезервировано 
REVOKE не зарезервированозарезервированозарезервированозарезервировано
RIGHT зарезервировано (допускается функция или тип)зарезервированозарезервированозарезервировано
ROLE не зарезервированоне зарезервированоне зарезервировано 
ROLLBACK не зарезервированозарезервированозарезервированозарезервировано
ROLLUP не зарезервированозарезервированозарезервировано 
ROUTINE  не зарезервированоне зарезервировано 
ROUTINE_CATALOG  не зарезервированоне зарезервировано 
ROUTINE_NAME  не зарезервированоне зарезервировано 
ROUTINE_SCHEMA  не зарезервированоне зарезервировано 
ROW не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
ROWS не зарезервированозарезервированозарезервированозарезервировано
ROW_COUNT  не зарезервированоне зарезервированоне зарезервировано
ROW_NUMBER  зарезервированозарезервировано 
RULE не зарезервировано   
SAVEPOINT не зарезервированозарезервированозарезервировано 
SCALE  не зарезервированоне зарезервированоне зарезервировано
SCHEMA не зарезервированоне зарезервированоне зарезервированозарезервировано
SCHEMA_NAME  не зарезервированоне зарезервированоне зарезервировано
SCOPE  зарезервированозарезервировано 
SCOPE_CATALOG  не зарезервированоне зарезервировано 
SCOPE_NAME  не зарезервированоне зарезервировано 
SCOPE_SCHEMA  не зарезервированоне зарезервировано 
SCROLL не зарезервированозарезервированозарезервированозарезервировано
SEARCH не зарезервированозарезервированозарезервировано 
SECOND не зарезервированозарезервированозарезервированозарезервировано
SECTION  не зарезервированоне зарезервированозарезервировано
SECURITY не зарезервированоне зарезервированоне зарезервировано 
SELECT зарезервированозарезервированозарезервированозарезервировано
SELECTIVE  не зарезервированоне зарезервировано 
SELF  не зарезервированоне зарезервировано 
SENSITIVE  зарезервированозарезервировано 
SEQUENCE не зарезервированоне зарезервированоне зарезервировано 
SEQUENCES не зарезервировано   
SERIALIZABLE не зарезервированоне зарезервированоне зарезервированоне зарезервировано
SERVER не зарезервированоне зарезервированоне зарезервировано 
SERVER_NAME  не зарезервированоне зарезервированоне зарезервировано
SESSION не зарезервированоне зарезервированоне зарезервированозарезервировано
SESSION_USER зарезервированозарезервированозарезервированозарезервировано
SET не зарезервированозарезервированозарезервированозарезервировано
SETOF не зарезервировано (не допускается функция или тип)   
SETS не зарезервированоне зарезервированоне зарезервировано 
SHARE не зарезервировано   
SHOW не зарезервировано   
SIMILAR зарезервировано (допускается функция или тип)зарезервированозарезервировано 
SIMPLE не зарезервированоне зарезервированоне зарезервировано 
SIZE  не зарезервированоне зарезервированозарезервировано
SKIP не зарезервировано   
SMALLINT не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
SNAPSHOT не зарезервировано   
SOME зарезервированозарезервированозарезервированозарезервировано
SOURCE  не зарезервированоне зарезервировано 
SPACE  не зарезервированоне зарезервированозарезервировано
SPECIFIC  зарезервированозарезервировано 
SPECIFICTYPE  зарезервированозарезервировано 
SPECIFIC_NAME  не зарезервированоне зарезервировано 
SQL не зарезервированозарезервированозарезервированозарезервировано
SQLCODE    зарезервировано
SQLERROR    зарезервировано
SQLEXCEPTION  зарезервированозарезервировано 
SQLSTATE  зарезервированозарезервированозарезервировано
SQLWARNING  зарезервированозарезервировано 
SQRT  зарезервированозарезервировано 
STABLE не зарезервировано   
STANDALONE не зарезервированоне зарезервированоне зарезервировано 
START не зарезервированозарезервированозарезервировано 
STATE  не зарезервированоне зарезервировано 
STATEMENT не зарезервированоне зарезервированоне зарезервировано 
STATIC  зарезервированозарезервировано 
STATISTICS не зарезервировано   
STDDEV_POP  зарезервированозарезервировано 
STDDEV_SAMP  зарезервированозарезервировано 
STDIN не зарезервировано   
STDOUT не зарезервировано   
STORAGE не зарезервировано   
STRICT не зарезервировано   
STRIP не зарезервированоне зарезервированоне зарезервировано 
STRUCTURE  не зарезервированоне зарезервировано 
STYLE  не зарезервированоне зарезервировано 
SUBCLASS_ORIGIN  не зарезервированоне зарезервированоне зарезервировано
SUBMULTISET  зарезервированозарезервировано 
SUBSTRING не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
SUBSTRING_REGEX  зарезервированозарезервировано 
SUCCEEDS  зарезервировано  
SUM  зарезервированозарезервированозарезервировано
SYMMETRIC зарезервированозарезервированозарезервировано 
SYSID не зарезервировано   
SYSTEM не зарезервированозарезервированозарезервировано 
SYSTEM_TIME  зарезервировано  
SYSTEM_USER  зарезервированозарезервированозарезервировано
T  не зарезервированоне зарезервировано 
TABLE зарезервированозарезервированозарезервированозарезервировано
TABLES не зарезервировано   
TABLESAMPLE зарезервировано (допускается функция или тип)зарезервированозарезервировано 
TABLESPACE не зарезервировано   
TABLE_NAME  не зарезервированоне зарезервированоне зарезервировано
TEMP не зарезервировано   
TEMPLATE не зарезервировано   
TEMPORARY не зарезервированоне зарезервированоне зарезервированозарезервировано
TEXT не зарезервировано   
THEN зарезервированозарезервированозарезервированозарезервировано
TIES  не зарезервированоне зарезервировано 
TIME не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
TIMESTAMP не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
TIMEZONE_HOUR  зарезервированозарезервированозарезервировано
TIMEZONE_MINUTE  зарезервированозарезервированозарезервировано
TO зарезервированозарезервированозарезервированозарезервировано
TOKEN  не зарезервированоне зарезервировано 
TOP_LEVEL_COUNT  не зарезервированоне зарезервировано 
TRAILING зарезервированозарезервированозарезервированозарезервировано
TRANSACTION не зарезервированоне зарезервированоне зарезервированозарезервировано
TRANSACTIONS_COMMITTED  не зарезервированоне зарезервировано 
TRANSACTIONS_ROLLED_BACK  не зарезервированоне зарезервировано 
TRANSACTION_ACTIVE  не зарезервированоне зарезервировано 
TRANSFORM не зарезервированоне зарезервированоне зарезервировано 
TRANSFORMS  не зарезервированоне зарезервировано 
TRANSLATE  зарезервированозарезервированозарезервировано
TRANSLATE_REGEX  зарезервированозарезервировано 
TRANSLATION  зарезервированозарезервированозарезервировано
TREAT не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
TRIGGER не зарезервированозарезервированозарезервировано 
TRIGGER_CATALOG  не зарезервированоне зарезервировано 
TRIGGER_NAME  не зарезервированоне зарезервировано 
TRIGGER_SCHEMA  не зарезервированоне зарезервировано 
TRIM не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
TRIM_ARRAY  зарезервированозарезервировано 
TRUE зарезервированозарезервированозарезервированозарезервировано
TRUNCATE не зарезервированозарезервированозарезервировано 
TRUSTED не зарезервировано   
TYPE не зарезервированоне зарезервированоне зарезервированоне зарезервировано
TYPES не зарезервировано   
UESCAPE  зарезервированозарезервировано 
UNBOUNDED не зарезервированоне зарезервированоне зарезервировано 
UNCOMMITTED не зарезервированоне зарезервированоне зарезервированоне зарезервировано
UNDER  не зарезервированоне зарезервировано 
UNENCRYPTED не зарезервировано   
UNION зарезервированозарезервированозарезервированозарезервировано
UNIQUE зарезервированозарезервированозарезервированозарезервировано
UNKNOWN не зарезервированозарезервированозарезервированозарезервировано
UNLINK  не зарезервированоне зарезервировано 
UNLISTEN не зарезервировано   
UNLOGGED не зарезервировано   
UNNAMED  не зарезервированоне зарезервированоне зарезервировано
UNNEST  зарезервированозарезервировано 
UNTIL не зарезервировано   
UNTYPED  не зарезервированоне зарезервировано 
UPDATE не зарезервированозарезервированозарезервированозарезервировано
UPPER  зарезервированозарезервированозарезервировано
URI  не зарезервированоне зарезервировано 
USAGE  не зарезервированоне зарезервированозарезервировано
USER зарезервированозарезервированозарезервированозарезервировано
USER_DEFINED_TYPE_CATALOG  не зарезервированоне зарезервировано 
USER_DEFINED_TYPE_CODE  не зарезервированоне зарезервировано 
USER_DEFINED_TYPE_NAME  не зарезервированоне зарезервировано 
USER_DEFINED_TYPE_SCHEMA  не зарезервированоне зарезервировано 
USING зарезервированозарезервированозарезервированозарезервировано
VACUUM не зарезервировано   
VALID не зарезервированоне зарезервированоне зарезервировано 
VALIDATE не зарезервировано   
VALIDATOR не зарезервировано   
VALUE не зарезервированозарезервированозарезервированозарезервировано
VALUES не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
VALUE_OF  зарезервировано  
VARBINARY  зарезервированозарезервировано 
VARCHAR не зарезервировано (не допускается функция или тип)зарезервированозарезервированозарезервировано
VARIADIC зарезервировано   
VARYING не зарезервированозарезервированозарезервированозарезервировано
VAR_POP  зарезервированозарезервировано 
VAR_SAMP  зарезервированозарезервировано 
VERBOSE зарезервировано (допускается функция или тип)   
VERSION не зарезервированоне зарезервированоне зарезервировано 
VERSIONING  зарезервировано  
VIEW не зарезервированоне зарезервированоне зарезервированозарезервировано
VIEWS не зарезервировано   
VOLATILE не зарезервировано   
WHEN зарезервированозарезервированозарезервированозарезервировано
WHENEVER  зарезервированозарезервированозарезервировано
WHERE зарезервированозарезервированозарезервированозарезервировано
WHITESPACE не зарезервированоне зарезервированоне зарезервировано 
WIDTH_BUCKET  зарезервированозарезервировано 
WINDOW зарезервированозарезервированозарезервировано 
WITH зарезервированозарезервированозарезервированозарезервировано
WITHIN не зарезервированозарезервированозарезервировано 
WITHOUT не зарезервированозарезервированозарезервировано 
WORK не зарезервированоне зарезервированоне зарезервированозарезервировано
WRAPPER не зарезервированоне зарезервированоне зарезервировано 
WRITE не зарезервированоне зарезервированоне зарезервированозарезервировано
XML не зарезервированозарезервированозарезервировано 
XMLAGG  зарезервированозарезервировано 
XMLATTRIBUTES не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
XMLBINARY  зарезервированозарезервировано 
XMLCAST  зарезервированозарезервировано 
XMLCOMMENT  зарезервированозарезервировано 
XMLCONCAT не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
XMLDECLARATION  не зарезервированоне зарезервировано 
XMLDOCUMENT  зарезервированозарезервировано 
XMLELEMENT не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
XMLEXISTS не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
XMLFOREST не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
XMLITERATE  зарезервированозарезервировано 
XMLNAMESPACES  зарезервированозарезервировано 
XMLPARSE не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
XMLPI не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
XMLQUERY  зарезервированозарезервировано 
XMLROOT не зарезервировано (не допускается функция или тип)   
XMLSCHEMA  не зарезервированоне зарезервировано 
XMLSERIALIZE не зарезервировано (не допускается функция или тип)зарезервированозарезервировано 
XMLTABLE  зарезервированозарезервировано 
XMLTEXT  зарезервированозарезервировано 
XMLVALIDATE  зарезервированозарезервировано 
YEAR не зарезервированозарезервированозарезервированозарезервировано
YES не зарезервированоне зарезервированоне зарезервировано 
ZONE не зарезервированоне зарезервированоне зарезервированозарезервировано