A Tabela C.1 lista todos os elementos (tokens) que são palavras-chave no padrão SQL e no PostgreSQL 18.1. Podem ser encontradas informações básicas em Identificadores e palavras-chave. (Por motivos de espaço, foram incluídas apenas as duas versões mais recentes do padrão SQL e SQL-92 para comparação histórica. As diferenças entre estas e as outras versões intermediárias do padrão são pequenas.)
O padrão SQL faz distinção entre palavras-chave reservadas e não reservadas. Segundo o padrão, as palavras-chave reservadas são as únicas palavras-chave verdadeiras; elas nunca são permitidas como identificadores. As palavras-chave não reservadas só têm significado especial em determinados contextos, podendo ser usadas como identificadores em outros contextos. A maioria das palavras-chave não reservadas são, na verdade, nomes de tabelas e funções internas especificadas pelo padrão SQL. O conceito de palavras-chave não reservadas existe essencialmente apenas para declarar que está associado algum significado predefinido à palavra em alguns contextos.
Para o analisador do PostgreSQL,
a situação é um pouco mais complicada.
Existem várias classes diferentes de elementos
(tokens), desde aqueles que nunca
podem ser usados como identificadores, até aqueles que não possuem
nenhum status especial para o analisador, mas mesmo assim são
considerados identificadores comuns.
(Este último é geralmente o caso das funções especificadas pelo padrão
SQL.)
Mesmo as palavras-chave reservadas não são completamente reservadas
no PostgreSQL, podendo ser usadas como
rótulos de colunas
(por exemplo, pode ser usado SELECT 55 AS CHECK,
embora CHECK seja uma palavra-chave reservada).
Na coluna PostgreSQL da Tabela C.1 estão classificadas como “não reservadas” aquelas palavras-chave explicitamente conhecidas pelo analisador, mas permitidas como nomes de colunas ou tabelas. Algumas palavras-chave que não são reservadas não podem ser usadas como nomes de funções ou tipos de dados, estando indicadas de acordo. (A maioria dessas palavras representa funções internas, ou tipos de dados com sintaxe especial. A função ou tipo de dados continua disponível, mas não pode ser redefinido pelo usuário.) Rotulados como “reservado” são aqueles elementos (tokens) que não são permitidos como nomes de colunas ou tabelas. Algumas palavras-chave reservadas são permitidas como nomes para funções ou tipos de dados; isto também está indicado na tabela. Se não estiver indicado, uma palavra-chave reservada só será permitida como rótulo de coluna. Uma entrada em branco nesta coluna significa que a palavra é tratada como um identificador comum pelo PostgreSQL.
Além disso, embora a maioria das palavras-chave possa ser usada como
rótulo de coluna “puro”, sem escrever
AS antes delas (conforme descrito em
Rótulos de coluna), existem algumas que requerem
o AS antes para evitar ambiguidade.
Estas estão indicadas na tabela como
“requer AS”.
Como regra geral, se forem recebidos erros falsos do analisador para comandos que usam qualquer uma das palavras-chave listadas como identificador, deve-se tentar colocar aspas no identificador para ver se o problema desaparece.
Antes de estudar a Tabela C.1, é importante entender que o fato de uma palavra-chave não ser reservada pelo PostgreSQL não significa que o recurso relacionado à palavra-chave não esteja implementado. Inversamente, a presença de uma palavra-chave não significa a existência de um recurso implementado [194].
Tabela C.1. Palavras-chave do SQL
| Palavra-chave | PostgreSQL | SQL:2023 | SQL:2016 | SQL-92 |
|---|---|---|---|---|
A | não-reservada | não-reservada | ||
ABORT | não-reservada | |||
ABS | reservada | reservada | ||
ABSENT | não-reservada | reservada | reservada | |
ABSOLUTE | não-reservada | não-reservada | não-reservada | reservada |
ACCESS | não-reservada | |||
ACCORDING | não-reservada | não-reservada | ||
ACOS | reservada | reservada | ||
ACTION | não-reservada | não-reservada | não-reservada | reservada |
ADA | não-reservada | não-reservada | não-reservada | |
ADD | não-reservada | não-reservada | não-reservada | reservada |
ADMIN | não-reservada | não-reservada | não-reservada | |
AFTER | não-reservada | não-reservada | não-reservada | |
AGGREGATE | não-reservada | |||
ALL | reservada | reservada | reservada | reservada |
ALLOCATE | reservada | reservada | reservada | |
ALSO | não-reservada | |||
ALTER | não-reservada | reservada | reservada | reservada |
ALWAYS | não-reservada | não-reservada | não-reservada | |
ANALYSE | reservada | |||
ANALYZE | reservada | |||
AND | reservada | reservada | reservada | reservada |
ANY | reservada | reservada | reservada | reservada |
ANY_VALUE | reservada | |||
ARE | reservada | reservada | reservada | |
ARRAY | reservada, requer AS | reservada | reservada | |
ARRAY_AGG | reservada | reservada | ||
ARRAY_MAX_CARDINALITY | reservada | reservada | ||
AS | reservada, requer AS | reservada | reservada | reservada |
ASC | reservada | não-reservada | não-reservada | reservada |
ASENSITIVE | não-reservada | reservada | reservada | |
ASIN | reservada | reservada | ||
ASSERTION | não-reservada | não-reservada | não-reservada | reservada |
ASSIGNMENT | não-reservada | não-reservada | não-reservada | |
ASYMMETRIC | reservada | reservada | reservada | |
AT | não-reservada | reservada | reservada | reservada |
ATAN | reservada | reservada | ||
ATOMIC | não-reservada | reservada | reservada | |
ATTACH | não-reservada | |||
ATTRIBUTE | não-reservada | não-reservada | não-reservada | |
ATTRIBUTES | não-reservada | não-reservada | ||
AUTHORIZATION | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
AVG | reservada | reservada | reservada | |
BACKWARD | não-reservada | |||
BASE64 | não-reservada | não-reservada | ||
BEFORE | não-reservada | não-reservada | não-reservada | |
BEGIN | não-reservada | reservada | reservada | reservada |
BEGIN_FRAME | reservada | reservada | ||
BEGIN_PARTITION | reservada | reservada | ||
BERNOULLI | não-reservada | não-reservada | ||
BETWEEN | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
BIGINT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
BINARY | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | |
BIT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | ||
BIT_LENGTH | reservada | |||
BLOB | reservada | reservada | ||
BLOCKED | não-reservada | não-reservada | ||
BOM | não-reservada | não-reservada | ||
BOOLEAN | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
BOTH | reservada | reservada | reservada | reservada |
BREADTH | não-reservada | não-reservada | não-reservada | |
BTRIM | reservada | |||
BY | não-reservada | reservada | reservada | reservada |
C | não-reservada | não-reservada | não-reservada | |
CACHE | não-reservada | |||
CALL | não-reservada | reservada | reservada | |
CALLED | não-reservada | reservada | reservada | |
CARDINALITY | reservada | reservada | ||
CASCADE | não-reservada | não-reservada | não-reservada | reservada |
CASCADED | não-reservada | reservada | reservada | reservada |
CASE | reservada | reservada | reservada | reservada |
CAST | reservada | reservada | reservada | reservada |
CATALOG | não-reservada | não-reservada | não-reservada | reservada |
CATALOG_NAME | não-reservada | não-reservada | não-reservada | |
CEIL | reservada | reservada | ||
CEILING | reservada | reservada | ||
CHAIN | não-reservada | não-reservada | não-reservada | |
CHAINING | não-reservada | não-reservada | ||
CHAR | não-reservada (não pode ser nome de função ou de tipo de dados), requer AS | reservada | reservada | reservada |
CHARACTER | não-reservada (não pode ser nome de função ou de tipo de dados), requer AS | reservada | reservada | reservada |
CHARACTERISTICS | não-reservada | não-reservada | não-reservada | |
CHARACTERS | não-reservada | não-reservada | ||
CHARACTER_LENGTH | reservada | reservada | reservada | |
CHARACTER_SET_CATALOG | não-reservada | não-reservada | não-reservada | |
CHARACTER_SET_NAME | não-reservada | não-reservada | não-reservada | |
CHARACTER_SET_SCHEMA | não-reservada | não-reservada | não-reservada | |
CHAR_LENGTH | reservada | reservada | reservada | |
CHECK | reservada | reservada | reservada | reservada |
CHECKPOINT | não-reservada | |||
CLASS | não-reservada | |||
CLASSIFIER | reservada | reservada | ||
CLASS_ORIGIN | não-reservada | não-reservada | não-reservada | |
CLOB | reservada | reservada | ||
CLOSE | não-reservada | reservada | reservada | reservada |
CLUSTER | não-reservada | |||
COALESCE | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
COBOL | não-reservada | não-reservada | não-reservada | |
COLLATE | reservada | reservada | reservada | reservada |
COLLATION | reservada (pode ser nome de função ou de tipo de dados) | não-reservada | não-reservada | reservada |
COLLATION_CATALOG | não-reservada | não-reservada | não-reservada | |
COLLATION_NAME | não-reservada | não-reservada | não-reservada | |
COLLATION_SCHEMA | não-reservada | não-reservada | não-reservada | |
COLLECT | reservada | reservada | ||
COLUMN | reservada | reservada | reservada | reservada |
COLUMNS | não-reservada | não-reservada | não-reservada | |
COLUMN_NAME | não-reservada | não-reservada | não-reservada | |
COMMAND_FUNCTION | não-reservada | não-reservada | não-reservada | |
COMMAND_FUNCTION_CODE | não-reservada | não-reservada | ||
COMMENT | não-reservada | |||
COMMENTS | não-reservada | |||
COMMIT | não-reservada | reservada | reservada | reservada |
COMMITTED | não-reservada | não-reservada | não-reservada | não-reservada |
COMPRESSION | não-reservada | |||
CONCURRENTLY | reservada (pode ser nome de função ou de tipo de dados) | |||
CONDITION | reservada | reservada | ||
CONDITIONAL | não-reservada | não-reservada | não-reservada | |
CONDITION_NUMBER | não-reservada | não-reservada | não-reservada | |
CONFIGURATION | não-reservada | |||
CONFLICT | não-reservada | |||
CONNECT | reservada | reservada | reservada | |
CONNECTION | não-reservada | não-reservada | não-reservada | reservada |
CONNECTION_NAME | não-reservada | não-reservada | não-reservada | |
CONSTRAINT | reservada | reservada | reservada | reservada |
CONSTRAINTS | não-reservada | não-reservada | não-reservada | reservada |
CONSTRAINT_CATALOG | não-reservada | não-reservada | não-reservada | |
CONSTRAINT_NAME | não-reservada | não-reservada | não-reservada | |
CONSTRAINT_SCHEMA | não-reservada | não-reservada | não-reservada | |
CONSTRUCTOR | não-reservada | não-reservada | ||
CONTAINS | reservada | reservada | ||
CONTENT | não-reservada | não-reservada | não-reservada | |
CONTINUE | não-reservada | não-reservada | não-reservada | reservada |
CONTROL | não-reservada | não-reservada | ||
CONVERSION | não-reservada | |||
CONVERT | reservada | reservada | reservada | |
COPARTITION | não-reservada | |||
COPY | não-reservada | reservada | reservada | |
CORR | reservada | reservada | ||
CORRESPONDING | reservada | reservada | reservada | |
COS | reservada | reservada | ||
COSH | reservada | reservada | ||
COST | não-reservada | |||
COUNT | reservada | reservada | reservada | |
COVAR_POP | reservada | reservada | ||
COVAR_SAMP | reservada | reservada | ||
CREATE | reservada, requer AS | reservada | reservada | reservada |
CROSS | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
CSV | não-reservada | |||
CUBE | não-reservada | reservada | reservada | |
CUME_DIST | reservada | reservada | ||
CURRENT | não-reservada | reservada | reservada | reservada |
CURRENT_CATALOG | reservada | reservada | reservada | |
CURRENT_DATE | reservada | reservada | reservada | reservada |
CURRENT_DEFAULT_TRANSFORM_GROUP | reservada | reservada | ||
CURRENT_PATH | reservada | reservada | ||
CURRENT_ROLE | reservada | reservada | reservada | |
CURRENT_ROW | reservada | reservada | ||
CURRENT_SCHEMA | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | |
CURRENT_TIME | reservada | reservada | reservada | reservada |
CURRENT_TIMESTAMP | reservada | reservada | reservada | reservada |
CURRENT_TRANSFORM_GROUP_FOR_TYPE | reservada | reservada | ||
CURRENT_USER | reservada | reservada | reservada | reservada |
CURSOR | não-reservada | reservada | reservada | reservada |
CURSOR_NAME | não-reservada | não-reservada | não-reservada | |
CYCLE | não-reservada | reservada | reservada | |
DATA | não-reservada | não-reservada | não-reservada | não-reservada |
DATABASE | não-reservada | |||
DATALINK | reservada | reservada | ||
DATE | reservada | reservada | reservada | |
DATETIME_INTERVAL_CODE | não-reservada | não-reservada | não-reservada | |
DATETIME_INTERVAL_PRECISION | não-reservada | não-reservada | não-reservada | |
DAY | não-reservada, requer AS | reservada | reservada | reservada |
DB | não-reservada | não-reservada | ||
DEALLOCATE | não-reservada | reservada | reservada | reservada |
DEC | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
DECFLOAT | reservada | reservada | ||
DECIMAL | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
DECLARE | não-reservada | reservada | reservada | reservada |
DEFAULT | reservada | reservada | reservada | reservada |
DEFAULTS | não-reservada | não-reservada | não-reservada | |
DEFERRABLE | reservada | não-reservada | não-reservada | reservada |
DEFERRED | não-reservada | não-reservada | não-reservada | reservada |
DEFINE | reservada | reservada | ||
DEFINED | não-reservada | não-reservada | ||
DEFINER | não-reservada | não-reservada | não-reservada | |
DEGREE | não-reservada | não-reservada | ||
DELETE | não-reservada | reservada | reservada | reservada |
DELIMITER | não-reservada | |||
DELIMITERS | não-reservada | |||
DENSE_RANK | reservada | reservada | ||
DEPENDS | não-reservada | |||
DEPTH | não-reservada | não-reservada | não-reservada | |
DEREF | reservada | reservada | ||
DERIVED | não-reservada | não-reservada | ||
DESC | reservada | não-reservada | não-reservada | reservada |
DESCRIBE | reservada | reservada | reservada | |
DESCRIPTOR | não-reservada | não-reservada | reservada | |
DETACH | não-reservada | |||
DETERMINISTIC | reservada | reservada | ||
DIAGNOSTICS | não-reservada | não-reservada | reservada | |
DICTIONARY | não-reservada | |||
DISABLE | não-reservada | |||
DISCARD | não-reservada | |||
DISCONNECT | reservada | reservada | reservada | |
DISPATCH | não-reservada | não-reservada | ||
DISTINCT | reservada | reservada | reservada | reservada |
DLNEWCOPY | reservada | reservada | ||
DLPREVIOUSCOPY | reservada | reservada | ||
DLURLCOMPLETE | reservada | reservada | ||
DLURLCOMPLETEONLY | reservada | reservada | ||
DLURLCOMPLETEWRITE | reservada | reservada | ||
DLURLPATH | reservada | reservada | ||
DLURLPATHONLY | reservada | reservada | ||
DLURLPATHWRITE | reservada | reservada | ||
DLURLSCHEME | reservada | reservada | ||
DLURLSERVER | reservada | reservada | ||
DLVALUE | reservada | reservada | ||
DO | reservada | |||
DOCUMENT | não-reservada | não-reservada | não-reservada | |
DOMAIN | não-reservada | não-reservada | não-reservada | reservada |
DOUBLE | não-reservada | reservada | reservada | reservada |
DROP | não-reservada | reservada | reservada | reservada |
DYNAMIC | reservada | reservada | ||
DYNAMIC_FUNCTION | não-reservada | não-reservada | não-reservada | |
DYNAMIC_FUNCTION_CODE | não-reservada | não-reservada | ||
EACH | não-reservada | reservada | reservada | |
ELEMENT | reservada | reservada | ||
ELSE | reservada | reservada | reservada | reservada |
EMPTY | não-reservada | reservada | reservada | |
ENABLE | não-reservada | |||
ENCODING | não-reservada | não-reservada | não-reservada | |
ENCRYPTED | não-reservada | |||
END | reservada | reservada | reservada | reservada |
END-EXEC | reservada | reservada | reservada | |
END_FRAME | reservada | reservada | ||
END_PARTITION | reservada | reservada | ||
ENFORCED | não-reservada | não-reservada | não-reservada | |
ENUM | não-reservada | |||
EQUALS | reservada | reservada | ||
ERROR | não-reservada | não-reservada | não-reservada | |
ESCAPE | não-reservada | reservada | reservada | reservada |
EVENT | não-reservada | |||
EVERY | reservada | reservada | ||
EXCEPT | reservada, requer AS | reservada | reservada | reservada |
EXCEPTION | reservada | |||
EXCLUDE | não-reservada | não-reservada | não-reservada | |
EXCLUDING | não-reservada | não-reservada | não-reservada | |
EXCLUSIVE | não-reservada | |||
EXEC | reservada | reservada | reservada | |
EXECUTE | não-reservada | reservada | reservada | reservada |
EXISTS | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
EXP | reservada | reservada | ||
EXPLAIN | não-reservada | |||
EXPRESSION | não-reservada | não-reservada | não-reservada | |
EXTENSION | não-reservada | |||
EXTERNAL | não-reservada | reservada | reservada | reservada |
EXTRACT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
FALSE | reservada | reservada | reservada | reservada |
FAMILY | não-reservada | |||
FETCH | reservada, requer AS | reservada | reservada | reservada |
FILE | não-reservada | não-reservada | ||
FILTER | não-reservada, requer AS | reservada | reservada | |
FINAL | não-reservada | não-reservada | ||
FINALIZE | não-reservada | |||
FINISH | não-reservada | não-reservada | ||
FIRST | não-reservada | não-reservada | não-reservada | reservada |
FIRST_VALUE | reservada | reservada | ||
FLAG | não-reservada | não-reservada | ||
FLOAT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
FLOOR | reservada | reservada | ||
FOLLOWING | não-reservada | não-reservada | não-reservada | |
FOR | reservada, requer AS | reservada | reservada | reservada |
FORCE | não-reservada | |||
FOREIGN | reservada | reservada | reservada | reservada |
FORMAT | não-reservada | não-reservada | não-reservada | |
FORTRAN | não-reservada | não-reservada | não-reservada | |
FORWARD | não-reservada | |||
FOUND | não-reservada | não-reservada | reservada | |
FRAME_ROW | reservada | reservada | ||
FREE | reservada | reservada | ||
FREEZE | reservada (pode ser nome de função ou de tipo de dados) | |||
FROM | reservada, requer AS | reservada | reservada | reservada |
FS | não-reservada | não-reservada | ||
FULFILL | não-reservada | não-reservada | ||
FULL | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
FUNCTION | não-reservada | reservada | reservada | |
FUNCTIONS | não-reservada | |||
FUSION | reservada | reservada | ||
G | não-reservada | não-reservada | ||
GENERAL | não-reservada | não-reservada | ||
GENERATED | não-reservada | não-reservada | não-reservada | |
GET | reservada | reservada | reservada | |
GLOBAL | não-reservada | reservada | reservada | reservada |
GO | não-reservada | não-reservada | reservada | |
GOTO | não-reservada | não-reservada | reservada | |
GRANT | reservada, requer AS | reservada | reservada | reservada |
GRANTED | não-reservada | não-reservada | não-reservada | |
GREATEST | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | ||
GROUP | reservada, requer AS | reservada | reservada | reservada |
GROUPING | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
GROUPS | não-reservada | reservada | reservada | |
HANDLER | não-reservada | |||
HAVING | reservada, requer AS | reservada | reservada | reservada |
HEADER | não-reservada | |||
HEX | não-reservada | não-reservada | ||
HIERARCHY | não-reservada | não-reservada | ||
HOLD | não-reservada | reservada | reservada | |
HOUR | não-reservada, requer AS | reservada | reservada | reservada |
ID | não-reservada | não-reservada | ||
IDENTITY | não-reservada | reservada | reservada | reservada |
IF | não-reservada | |||
IGNORE | não-reservada | não-reservada | ||
ILIKE | reservada (pode ser nome de função ou de tipo de dados) | |||
IMMEDIATE | não-reservada | não-reservada | não-reservada | reservada |
IMMEDIATELY | não-reservada | não-reservada | ||
IMMUTABLE | não-reservada | |||
IMPLEMENTATION | não-reservada | não-reservada | ||
IMPLICIT | não-reservada | |||
IMPORT | não-reservada | reservada | reservada | |
IN | reservada | reservada | reservada | reservada |
INCLUDE | não-reservada | |||
INCLUDING | não-reservada | não-reservada | não-reservada | |
INCREMENT | não-reservada | não-reservada | não-reservada | |
INDENT | não-reservada | não-reservada | não-reservada | |
INDEX | não-reservada | |||
INDEXES | não-reservada | |||
INDICATOR | reservada | reservada | reservada | |
INHERIT | não-reservada | |||
INHERITS | não-reservada | |||
INITIAL | reservada | reservada | ||
INITIALLY | reservada | não-reservada | não-reservada | reservada |
INLINE | não-reservada | |||
INNER | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
INOUT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
INPUT | não-reservada | não-reservada | não-reservada | reservada |
INSENSITIVE | não-reservada | reservada | reservada | reservada |
INSERT | não-reservada | reservada | reservada | reservada |
INSTANCE | não-reservada | não-reservada | ||
INSTANTIABLE | não-reservada | não-reservada | ||
INSTEAD | não-reservada | não-reservada | não-reservada | |
INT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
INTEGER | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
INTEGRITY | não-reservada | não-reservada | ||
INTERSECT | reservada, requer AS | reservada | reservada | reservada |
INTERSECTION | reservada | reservada | ||
INTERVAL | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
INTO | reservada, requer AS | reservada | reservada | reservada |
INVOKER | não-reservada | não-reservada | não-reservada | |
IS | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
ISNULL | reservada (pode ser nome de função ou de tipo de dados), requer AS | |||
ISOLATION | não-reservada | não-reservada | não-reservada | reservada |
JOIN | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
JSON | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | ||
JSON_ARRAY | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
JSON_ARRAYAGG | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
JSON_EXISTS | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
JSON_OBJECT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
JSON_OBJECTAGG | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
JSON_QUERY | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
JSON_SCALAR | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | ||
JSON_SERIALIZE | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | ||
JSON_TABLE | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
JSON_TABLE_PRIMITIVE | reservada | reservada | ||
JSON_VALUE | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
K | não-reservada | não-reservada | ||
KEEP | não-reservada | não-reservada | não-reservada | |
KEY | não-reservada | não-reservada | não-reservada | reservada |
KEYS | não-reservada | não-reservada | não-reservada | |
KEY_MEMBER | não-reservada | não-reservada | ||
KEY_TYPE | não-reservada | não-reservada | ||
LABEL | não-reservada | |||
LAG | reservada | reservada | ||
LANGUAGE | não-reservada | reservada | reservada | reservada |
LARGE | não-reservada | reservada | reservada | |
LAST | não-reservada | não-reservada | não-reservada | reservada |
LAST_VALUE | reservada | reservada | ||
LATERAL | reservada | reservada | reservada | |
LEAD | reservada | reservada | ||
LEADING | reservada | reservada | reservada | reservada |
LEAKPROOF | não-reservada | |||
LEAST | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | ||
LEFT | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
LENGTH | não-reservada | não-reservada | não-reservada | |
LEVEL | não-reservada | não-reservada | não-reservada | reservada |
LIBRARY | não-reservada | não-reservada | ||
LIKE | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
LIKE_REGEX | reservada | reservada | ||
LIMIT | reservada, requer AS | não-reservada | não-reservada | |
LINK | não-reservada | não-reservada | ||
LISTAGG | reservada | reservada | ||
LISTEN | não-reservada | |||
LN | reservada | reservada | ||
LOAD | não-reservada | |||
LOCAL | não-reservada | reservada | reservada | reservada |
LOCALTIME | reservada | reservada | reservada | |
LOCALTIMESTAMP | reservada | reservada | reservada | |
LOCATION | não-reservada | não-reservada | não-reservada | |
LOCATOR | não-reservada | não-reservada | ||
LOCK | não-reservada | |||
LOCKED | não-reservada | |||
LOG | reservada | reservada | ||
LOG10 | reservada | reservada | ||
LOGGED | não-reservada | |||
LOWER | reservada | reservada | reservada | |
LPAD | reservada | |||
LTRIM | reservada | |||
M | não-reservada | não-reservada | ||
MAP | não-reservada | não-reservada | ||
MAPPING | não-reservada | não-reservada | não-reservada | |
MATCH | não-reservada | reservada | reservada | reservada |
MATCHED | não-reservada | não-reservada | não-reservada | |
MATCHES | reservada | reservada | ||
MATCH_NUMBER | reservada | reservada | ||
MATCH_RECOGNIZE | reservada | reservada | ||
MATERIALIZED | não-reservada | |||
MAX | reservada | reservada | reservada | |
MAXVALUE | não-reservada | não-reservada | não-reservada | |
MEASURES | não-reservada | não-reservada | ||
MEMBER | reservada | reservada | ||
MERGE | não-reservada | reservada | reservada | |
MERGE_ACTION | não-reservada (não pode ser nome de função ou de tipo de dados) | |||
MESSAGE_LENGTH | não-reservada | não-reservada | não-reservada | |
MESSAGE_OCTET_LENGTH | não-reservada | não-reservada | não-reservada | |
MESSAGE_TEXT | não-reservada | não-reservada | não-reservada | |
METHOD | não-reservada | reservada | reservada | |
MIN | reservada | reservada | reservada | |
MINUTE | não-reservada, requer AS | reservada | reservada | reservada |
MINVALUE | não-reservada | não-reservada | não-reservada | |
MOD | reservada | reservada | ||
MODE | não-reservada | |||
MODIFIES | reservada | reservada | ||
MODULE | reservada | reservada | reservada | |
MONTH | não-reservada, requer AS | reservada | reservada | reservada |
MORE | não-reservada | não-reservada | não-reservada | |
MOVE | não-reservada | |||
MULTISET | reservada | reservada | ||
MUMPS | não-reservada | não-reservada | não-reservada | |
NAME | não-reservada | não-reservada | não-reservada | não-reservada |
NAMES | não-reservada | não-reservada | não-reservada | reservada |
NAMESPACE | não-reservada | não-reservada | ||
NATIONAL | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
NATURAL | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
NCHAR | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
NCLOB | reservada | reservada | ||
NESTED | não-reservada | não-reservada | não-reservada | |
NESTING | não-reservada | não-reservada | ||
NEW | não-reservada | reservada | reservada | |
NEXT | não-reservada | não-reservada | não-reservada | reservada |
NFC | não-reservada | não-reservada | não-reservada | |
NFD | não-reservada | não-reservada | não-reservada | |
NFKC | não-reservada | não-reservada | não-reservada | |
NFKD | não-reservada | não-reservada | não-reservada | |
NIL | não-reservada | não-reservada | ||
NO | não-reservada | reservada | reservada | reservada |
NONE | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
NORMALIZE | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
NORMALIZED | não-reservada | não-reservada | não-reservada | |
NOT | reservada | reservada | reservada | reservada |
NOTHING | não-reservada | |||
NOTIFY | não-reservada | |||
NOTNULL | reservada (pode ser nome de função ou de tipo de dados), requer AS | |||
NOWAIT | não-reservada | |||
NTH_VALUE | reservada | reservada | ||
NTILE | reservada | reservada | ||
NULL | reservada | reservada | reservada | reservada |
NULLABLE | não-reservada | não-reservada | não-reservada | |
NULLIF | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
NULLS | não-reservada | não-reservada | não-reservada | |
NULL_ORDERING | não-reservada | não-reservada | ||
NUMBER | não-reservada | não-reservada | não-reservada | |
NUMERIC | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
OBJECT | não-reservada | não-reservada | não-reservada | |
OBJECTS | não-reservada | |||
OCCURRENCE | não-reservada | não-reservada | ||
OCCURRENCES_REGEX | reservada | reservada | ||
OCTETS | não-reservada | não-reservada | ||
OCTET_LENGTH | reservada | reservada | reservada | |
OF | não-reservada | reservada | reservada | reservada |
OFF | não-reservada | não-reservada | não-reservada | |
OFFSET | reservada, requer AS | reservada | reservada | |
OIDS | não-reservada | |||
OLD | não-reservada | reservada | reservada | |
OMIT | não-reservada | reservada | reservada | |
ON | reservada, requer AS | reservada | reservada | reservada |
ONE | reservada | reservada | ||
ONLY | reservada | reservada | reservada | reservada |
OPEN | reservada | reservada | reservada | |
OPERATOR | não-reservada | |||
OPTION | não-reservada | não-reservada | não-reservada | reservada |
OPTIONS | não-reservada | não-reservada | não-reservada | |
OR | reservada | reservada | reservada | reservada |
ORDER | reservada, requer AS | reservada | reservada | reservada |
ORDERING | não-reservada | não-reservada | ||
ORDINALITY | não-reservada | não-reservada | não-reservada | |
OTHERS | não-reservada | não-reservada | não-reservada | |
OUT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
OUTER | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
OUTPUT | não-reservada | não-reservada | reservada | |
OVER | não-reservada, requer AS | reservada | reservada | |
OVERFLOW | não-reservada | não-reservada | ||
OVERLAPS | reservada (pode ser nome de função ou de tipo de dados), requer AS | reservada | reservada | reservada |
OVERLAY | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
OVERRIDING | não-reservada | não-reservada | não-reservada | |
OWNED | não-reservada | |||
OWNER | não-reservada | |||
P | não-reservada | não-reservada | ||
PAD | não-reservada | não-reservada | reservada | |
PARALLEL | não-reservada | |||
PARAMETER | não-reservada | reservada | reservada | |
PARAMETER_MODE | não-reservada | não-reservada | ||
PARAMETER_NAME | não-reservada | não-reservada | ||
PARAMETER_ORDINAL_POSITION | não-reservada | não-reservada | ||
PARAMETER_SPECIFIC_CATALOG | não-reservada | não-reservada | ||
PARAMETER_SPECIFIC_NAME | não-reservada | não-reservada | ||
PARAMETER_SPECIFIC_SCHEMA | não-reservada | não-reservada | ||
PARSER | não-reservada | |||
PARTIAL | não-reservada | não-reservada | não-reservada | reservada |
PARTITION | não-reservada | reservada | reservada | |
PASCAL | não-reservada | não-reservada | não-reservada | |
PASS | não-reservada | não-reservada | ||
PASSING | não-reservada | não-reservada | não-reservada | |
PASSTHROUGH | não-reservada | não-reservada | ||
PASSWORD | não-reservada | |||
PAST | não-reservada | não-reservada | ||
PATH | não-reservada | não-reservada | não-reservada | |
PATTERN | reservada | reservada | ||
PER | reservada | reservada | ||
PERCENT | reservada | reservada | ||
PERCENTILE_CONT | reservada | reservada | ||
PERCENTILE_DISC | reservada | reservada | ||
PERCENT_RANK | reservada | reservada | ||
PERIOD | não-reservada | reservada | reservada | |
PERMISSION | não-reservada | não-reservada | ||
PERMUTE | não-reservada | não-reservada | ||
PIPE | não-reservada | não-reservada | ||
PLACING | reservada | não-reservada | não-reservada | |
PLAN | não-reservada | não-reservada | não-reservada | |
PLANS | não-reservada | |||
PLI | não-reservada | não-reservada | não-reservada | |
POLICY | não-reservada | |||
PORTION | reservada | reservada | ||
POSITION | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
POSITION_REGEX | reservada | reservada | ||
POWER | reservada | reservada | ||
PRECEDES | reservada | reservada | ||
PRECEDING | não-reservada | não-reservada | não-reservada | |
PRECISION | não-reservada (não pode ser nome de função ou de tipo de dados), requer AS | reservada | reservada | reservada |
PREPARE | não-reservada | reservada | reservada | reservada |
PREPARED | não-reservada | |||
PRESERVE | não-reservada | não-reservada | não-reservada | reservada |
PREV | não-reservada | não-reservada | ||
PRIMARY | reservada | reservada | reservada | reservada |
PRIOR | não-reservada | não-reservada | não-reservada | reservada |
PRIVATE | não-reservada | não-reservada | ||
PRIVILEGES | não-reservada | não-reservada | não-reservada | reservada |
PROCEDURAL | não-reservada | |||
PROCEDURE | não-reservada | reservada | reservada | reservada |
PROCEDURES | não-reservada | |||
PROGRAM | não-reservada | |||
PRUNE | não-reservada | não-reservada | ||
PTF | reservada | reservada | ||
PUBLIC | não-reservada | não-reservada | reservada | |
PUBLICATION | não-reservada | |||
QUOTE | não-reservada | |||
QUOTES | não-reservada | não-reservada | não-reservada | |
RANGE | não-reservada | reservada | reservada | |
RANK | reservada | reservada | ||
READ | não-reservada | não-reservada | não-reservada | reservada |
READS | reservada | reservada | ||
REAL | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
REASSIGN | não-reservada | |||
RECOVERY | não-reservada | não-reservada | ||
RECURSIVE | não-reservada | reservada | reservada | |
REF | não-reservada | reservada | reservada | |
REFERENCES | reservada | reservada | reservada | reservada |
REFERENCING | não-reservada | reservada | reservada | |
REFRESH | não-reservada | |||
REGR_AVGX | reservada | reservada | ||
REGR_AVGY | reservada | reservada | ||
REGR_COUNT | reservada | reservada | ||
REGR_INTERCEPT | reservada | reservada | ||
REGR_R2 | reservada | reservada | ||
REGR_SLOPE | reservada | reservada | ||
REGR_SXX | reservada | reservada | ||
REGR_SXY | reservada | reservada | ||
REGR_SYY | reservada | reservada | ||
REINDEX | não-reservada | |||
RELATIVE | não-reservada | não-reservada | não-reservada | reservada |
RELEASE | não-reservada | reservada | reservada | |
RENAME | não-reservada | |||
REPEATABLE | não-reservada | não-reservada | não-reservada | não-reservada |
REPLACE | não-reservada | |||
REPLICA | não-reservada | |||
REQUIRING | não-reservada | não-reservada | ||
RESET | não-reservada | |||
RESPECT | não-reservada | não-reservada | ||
RESTART | não-reservada | não-reservada | não-reservada | |
RESTORE | não-reservada | não-reservada | ||
RESTRICT | não-reservada | não-reservada | não-reservada | reservada |
RESULT | reservada | reservada | ||
RETURN | não-reservada | reservada | reservada | |
RETURNED_CARDINALITY | não-reservada | não-reservada | ||
RETURNED_LENGTH | não-reservada | não-reservada | não-reservada | |
RETURNED_OCTET_LENGTH | não-reservada | não-reservada | não-reservada | |
RETURNED_SQLSTATE | não-reservada | não-reservada | não-reservada | |
RETURNING | reservada, requer AS | não-reservada | não-reservada | |
RETURNS | não-reservada | reservada | reservada | |
REVOKE | não-reservada | reservada | reservada | reservada |
RIGHT | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
ROLE | não-reservada | não-reservada | não-reservada | |
ROLLBACK | não-reservada | reservada | reservada | reservada |
ROLLUP | não-reservada | reservada | reservada | |
ROUTINE | não-reservada | não-reservada | não-reservada | |
ROUTINES | não-reservada | |||
ROUTINE_CATALOG | não-reservada | não-reservada | ||
ROUTINE_NAME | não-reservada | não-reservada | ||
ROUTINE_SCHEMA | não-reservada | não-reservada | ||
ROW | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
ROWS | não-reservada | reservada | reservada | reservada |
ROW_COUNT | não-reservada | não-reservada | não-reservada | |
ROW_NUMBER | reservada | reservada | ||
RPAD | reservada | |||
RTRIM | reservada | |||
RULE | não-reservada | |||
RUNNING | reservada | reservada | ||
SAVEPOINT | não-reservada | reservada | reservada | |
SCALAR | não-reservada | não-reservada | não-reservada | |
SCALE | não-reservada | não-reservada | não-reservada | |
SCHEMA | não-reservada | não-reservada | não-reservada | reservada |
SCHEMAS | não-reservada | |||
SCHEMA_NAME | não-reservada | não-reservada | não-reservada | |
SCOPE | reservada | reservada | ||
SCOPE_CATALOG | não-reservada | não-reservada | ||
SCOPE_NAME | não-reservada | não-reservada | ||
SCOPE_SCHEMA | não-reservada | não-reservada | ||
SCROLL | não-reservada | reservada | reservada | reservada |
SEARCH | não-reservada | reservada | reservada | |
SECOND | não-reservada, requer AS | reservada | reservada | reservada |
SECTION | não-reservada | não-reservada | reservada | |
SECURITY | não-reservada | não-reservada | não-reservada | |
SEEK | reservada | reservada | ||
SELECT | reservada | reservada | reservada | reservada |
SELECTIVE | não-reservada | não-reservada | ||
SELF | não-reservada | não-reservada | ||
SEMANTICS | não-reservada | não-reservada | ||
SENSITIVE | reservada | reservada | ||
SEQUENCE | não-reservada | não-reservada | não-reservada | |
SEQUENCES | não-reservada | |||
SERIALIZABLE | não-reservada | não-reservada | não-reservada | não-reservada |
SERVER | não-reservada | não-reservada | não-reservada | |
SERVER_NAME | não-reservada | não-reservada | não-reservada | |
SESSION | não-reservada | não-reservada | não-reservada | reservada |
SESSION_USER | reservada | reservada | reservada | reservada |
SET | não-reservada | reservada | reservada | reservada |
SETOF | não-reservada (não pode ser nome de função ou de tipo de dados) | |||
SETS | não-reservada | não-reservada | não-reservada | |
SHARE | não-reservada | |||
SHOW | não-reservada | reservada | reservada | |
SIMILAR | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | |
SIMPLE | não-reservada | não-reservada | não-reservada | |
SIN | reservada | reservada | ||
SINH | reservada | reservada | ||
SIZE | não-reservada | não-reservada | reservada | |
SKIP | não-reservada | reservada | reservada | |
SMALLINT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
SNAPSHOT | não-reservada | |||
SOME | reservada | reservada | reservada | reservada |
SORT_DIRECTION | não-reservada | não-reservada | ||
SOURCE | não-reservada | não-reservada | não-reservada | |
SPACE | não-reservada | não-reservada | reservada | |
SPECIFIC | reservada | reservada | ||
SPECIFICTYPE | reservada | reservada | ||
SPECIFIC_NAME | não-reservada | não-reservada | ||
SQL | não-reservada | reservada | reservada | reservada |
SQLCODE | reservada | |||
SQLERROR | reservada | |||
SQLEXCEPTION | reservada | reservada | ||
SQLSTATE | reservada | reservada | reservada | |
SQLWARNING | reservada | reservada | ||
SQRT | reservada | reservada | ||
STABLE | não-reservada | |||
STANDALONE | não-reservada | não-reservada | não-reservada | |
START | não-reservada | reservada | reservada | |
STATE | não-reservada | não-reservada | ||
STATEMENT | não-reservada | não-reservada | não-reservada | |
STATIC | reservada | reservada | ||
STATISTICS | não-reservada | |||
STDDEV_POP | reservada | reservada | ||
STDDEV_SAMP | reservada | reservada | ||
STDIN | não-reservada | |||
STDOUT | não-reservada | |||
STORAGE | não-reservada | |||
STORED | não-reservada | |||
STRICT | não-reservada | |||
STRING | não-reservada | não-reservada | não-reservada | |
STRIP | não-reservada | não-reservada | não-reservada | |
STRUCTURE | não-reservada | não-reservada | ||
STYLE | não-reservada | não-reservada | ||
SUBCLASS_ORIGIN | não-reservada | não-reservada | não-reservada | |
SUBMULTISET | reservada | reservada | ||
SUBSCRIPTION | não-reservada | |||
SUBSET | reservada | reservada | ||
SUBSTRING | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
SUBSTRING_REGEX | reservada | reservada | ||
SUCCEEDS | reservada | reservada | ||
SUM | reservada | reservada | reservada | |
SUPPORT | não-reservada | |||
SYMMETRIC | reservada | reservada | reservada | |
SYSID | não-reservada | |||
SYSTEM | não-reservada | reservada | reservada | |
SYSTEM_TIME | reservada | reservada | ||
SYSTEM_USER | reservada | reservada | reservada | reservada |
T | não-reservada | não-reservada | ||
TABLE | reservada | reservada | reservada | reservada |
TABLES | não-reservada | |||
TABLESAMPLE | reservada (pode ser nome de função ou de tipo de dados) | reservada | reservada | |
TABLESPACE | não-reservada | |||
TABLE_NAME | não-reservada | não-reservada | não-reservada | |
TAN | reservada | reservada | ||
TANH | reservada | reservada | ||
TARGET | não-reservada | |||
TEMP | não-reservada | |||
TEMPLATE | não-reservada | |||
TEMPORARY | não-reservada | não-reservada | não-reservada | reservada |
TEXT | não-reservada | |||
THEN | reservada | reservada | reservada | reservada |
THROUGH | não-reservada | não-reservada | ||
TIES | não-reservada | não-reservada | não-reservada | |
TIME | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
TIMESTAMP | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
TIMEZONE_HOUR | reservada | reservada | reservada | |
TIMEZONE_MINUTE | reservada | reservada | reservada | |
TO | reservada, requer AS | reservada | reservada | reservada |
TOKEN | não-reservada | não-reservada | ||
TOP_LEVEL_COUNT | não-reservada | não-reservada | ||
TRAILING | reservada | reservada | reservada | reservada |
TRANSACTION | não-reservada | não-reservada | não-reservada | reservada |
TRANSACTIONS_COMMITTED | não-reservada | não-reservada | ||
TRANSACTIONS_ROLLED_BACK | não-reservada | não-reservada | ||
TRANSACTION_ACTIVE | não-reservada | não-reservada | ||
TRANSFORM | não-reservada | não-reservada | não-reservada | |
TRANSFORMS | não-reservada | não-reservada | ||
TRANSLATE | reservada | reservada | reservada | |
TRANSLATE_REGEX | reservada | reservada | ||
TRANSLATION | reservada | reservada | reservada | |
TREAT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
TRIGGER | não-reservada | reservada | reservada | |
TRIGGER_CATALOG | não-reservada | não-reservada | ||
TRIGGER_NAME | não-reservada | não-reservada | ||
TRIGGER_SCHEMA | não-reservada | não-reservada | ||
TRIM | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
TRIM_ARRAY | reservada | reservada | ||
TRUE | reservada | reservada | reservada | reservada |
TRUNCATE | não-reservada | reservada | reservada | |
TRUSTED | não-reservada | |||
TYPE | não-reservada | não-reservada | não-reservada | não-reservada |
TYPES | não-reservada | |||
UESCAPE | não-reservada | reservada | reservada | |
UNBOUNDED | não-reservada | não-reservada | não-reservada | |
UNCOMMITTED | não-reservada | não-reservada | não-reservada | não-reservada |
UNCONDITIONAL | não-reservada | não-reservada | não-reservada | |
UNDER | não-reservada | não-reservada | ||
UNENCRYPTED | não-reservada | |||
UNION | reservada, requer AS | reservada | reservada | reservada |
UNIQUE | reservada | reservada | reservada | reservada |
UNKNOWN | não-reservada | reservada | reservada | reservada |
UNLINK | não-reservada | não-reservada | ||
UNLISTEN | não-reservada | |||
UNLOGGED | não-reservada | |||
UNMATCHED | não-reservada | não-reservada | ||
UNNAMED | não-reservada | não-reservada | não-reservada | |
UNNEST | reservada | reservada | ||
UNTIL | não-reservada | |||
UNTYPED | não-reservada | não-reservada | ||
UPDATE | não-reservada | reservada | reservada | reservada |
UPPER | reservada | reservada | reservada | |
URI | não-reservada | não-reservada | ||
USAGE | não-reservada | não-reservada | reservada | |
USER | reservada | reservada | reservada | reservada |
USER_DEFINED_TYPE_CATALOG | não-reservada | não-reservada | ||
USER_DEFINED_TYPE_CODE | não-reservada | não-reservada | ||
USER_DEFINED_TYPE_NAME | não-reservada | não-reservada | ||
USER_DEFINED_TYPE_SCHEMA | não-reservada | não-reservada | ||
USING | reservada | reservada | reservada | reservada |
UTF16 | não-reservada | não-reservada | ||
UTF32 | não-reservada | não-reservada | ||
UTF8 | não-reservada | não-reservada | ||
VACUUM | não-reservada | |||
VALID | não-reservada | não-reservada | não-reservada | |
VALIDATE | não-reservada | |||
VALIDATOR | não-reservada | |||
VALUE | não-reservada | reservada | reservada | reservada |
VALUES | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
VALUE_OF | reservada | reservada | ||
VARBINARY | reservada | reservada | ||
VARCHAR | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | reservada |
VARIADIC | reservada | |||
VARYING | não-reservada, requer AS | reservada | reservada | reservada |
VAR_POP | reservada | reservada | ||
VAR_SAMP | reservada | reservada | ||
VERBOSE | reservada (pode ser nome de função ou de tipo de dados) | |||
VERSION | não-reservada | não-reservada | não-reservada | |
VERSIONING | reservada | reservada | ||
VIEW | não-reservada | não-reservada | não-reservada | reservada |
VIEWS | não-reservada | |||
VIRTUAL | não-reservada | |||
VOLATILE | não-reservada | |||
WHEN | reservada | reservada | reservada | reservada |
WHENEVER | reservada | reservada | reservada | |
WHERE | reservada, requer AS | reservada | reservada | reservada |
WHITESPACE | não-reservada | não-reservada | não-reservada | |
WIDTH_BUCKET | reservada | reservada | ||
WINDOW | reservada, requer AS | reservada | reservada | |
WITH | reservada, requer AS | reservada | reservada | reservada |
WITHIN | não-reservada, requer AS | reservada | reservada | |
WITHOUT | não-reservada, requer AS | reservada | reservada | |
WORK | não-reservada | não-reservada | não-reservada | reservada |
WRAPPER | não-reservada | não-reservada | não-reservada | |
WRITE | não-reservada | não-reservada | não-reservada | reservada |
XML | não-reservada | reservada | reservada | |
XMLAGG | reservada | reservada | ||
XMLATTRIBUTES | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLBINARY | reservada | reservada | ||
XMLCAST | reservada | reservada | ||
XMLCOMMENT | reservada | reservada | ||
XMLCONCAT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLDECLARATION | não-reservada | não-reservada | ||
XMLDOCUMENT | reservada | reservada | ||
XMLELEMENT | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLEXISTS | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLFOREST | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLITERATE | reservada | reservada | ||
XMLNAMESPACES | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLPARSE | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLPI | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLQUERY | reservada | reservada | ||
XMLROOT | não-reservada (não pode ser nome de função ou de tipo de dados) | |||
XMLSCHEMA | não-reservada | não-reservada | ||
XMLSERIALIZE | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLTABLE | não-reservada (não pode ser nome de função ou de tipo de dados) | reservada | reservada | |
XMLTEXT | reservada | reservada | ||
XMLVALIDATE | reservada | reservada | ||
YEAR | não-reservada, requer AS | reservada | reservada | reservada |
YES | não-reservada | não-reservada | não-reservada | |
ZONE | não-reservada | não-reservada | não-reservada | reservada |
[194]
A tabela de palavras-chave é gerada automaticamente pelo programa
generate-keywords-table.pl,
presente no arquivo Makefile, ou seja,
a tabela é gerada toda vez que a documentação é gerada,
eliminando qualquer edição que possa ter sido feita.
Para gerar a tabela traduzida para o português deve ser editado o
próprio programa generate-keywords-table.pl.
A tabela tabém pode ser vista executando a consulta
SELECT * FROM pg_get_keywords();. Veja
generate documentation keywords table automatically.
(N. T.)