SQL includes reserved words defined in ISO as ISO 9075-1992 Database Language SQL (SQL 92) and reserved words defined in JIS as JIS X 3005-1990 Database Language SQL. The reserved words used in HiRDB are based on the JIS standards.
Reserved words are stored as keywords that are used in SQL statements. Therefore, reserved words cannot be used as table or column names.
A reserved word that appears in an SQL statement must be enclosed in quotation marks ("). When enclosed in quotation marks, a reserved word can be used as any character string.
Tables A-1 to A-25 show SQL reserved words.
For the tables, the following legends apply:
Table A-1 SQL reserved words (A)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
ABS | ![]() | ![]() | ![]() | Y | Y | Y |
ABSOLUTE | Y | Y | ![]() | ![]() | Y | Y |
ACCESS | ![]() | ![]() | Y | ![]() | Y | Y |
ACTION | Y | Y | ![]() | Y | Y | Y |
ADD | Y | Y | Y | Y | Y | Y |
ADMIN | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
AFTER | ![]() | Y | ![]() | ![]() | Y | Y |
AGGREGATE | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
ALIAS | ![]() | Y | ![]() | ![]() | Y | Y |
ALL | Y | Y | Y | Y | Y | Y |
ALLOCATE | Y | Y | Y | Y | Y | Y |
ALTER | Y | Y | Y | Y | Y | Y |
AMOUNT | ![]() | ![]() | Y | ![]() | Y | Y |
AND | Y | Y | Y | Y | Y | Y |
ANDNOT | ![]() | ![]() | ![]() | Y | Y | Y |
ANSI | ![]() | ![]() | Y | ![]() | Y | Y |
ANY | Y | Y | Y | Y | Y | Y |
ARE | Y | Y | ![]() | ![]() | Y | Y |
ARRAY | ![]() | Y | ![]() | Y | Y | Y |
AS | Y | Y | Y | Y | Y | Y |
ASC | Y | Y | Y | Y | Y | Y |
ASSERTION | Y | Y | ![]() | ![]() | Y | Y |
ASSIGN | ![]() | ![]() | ![]() | Y | Y | Y |
ASYNC | ![]() | ![]() | ![]() | ![]() | Y | Y |
AT | Y | Y | Y | ![]() | Y | Y |
AUTHORIZATION | Y | Y | Y | Y | Y | Y |
AUTO | ![]() | ![]() | Y | ![]() | Y | Y |
AVG | Y | ![]() | Y | Y | Y | Y |
Table A-2 SQL reserved words (B)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
BASE | ![]() | ![]() | Y | ![]() | Y | Y |
BEFORE | ![]() | Y | ![]() | ![]() | Y | Y |
BEGIN | Y | Y | Y | Y | Y | Y |
BETWEEN | Y | ![]() | Y | Y | Y | Y |
BINARY | ![]() | Y | Y | Y | Y | Y |
BIT | Y | Y | ![]() | ![]() | Y | Y |
BIT_AND_TEST | ![]() | ![]() | ![]() | ![]() | Y | Y |
BIT_LENGTH | Y | ![]() | ![]() | ![]() | Y | Y |
BLOB | ![]() | Y | ![]() | Y | Y | Y |
BOOLEAN | ![]() | Y | ![]() | Y | Y | Y |
BOTH | Y | Y | ![]() | Y | Y | Y |
BREADTH | ![]() | Y | ![]() | ![]() | Y | Y |
BTREE | ![]() | ![]() | Y | ![]() | Y | Y |
BUFFER | ![]() | ![]() | Y | ![]() | Y | Y |
BY | Y | Y | Y | Y | Y | Y |
BYTE | ![]() | ![]() | Y | ![]() | Y | Y |
Table A-3 SQL reserved words (C)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
CALL | ![]() | Y | ![]() | Y | Y | Y |
CASCADE | Y | Y | ![]() | ![]() | Y | Y |
CASCADED | Y | Y | ![]() | ![]() | ![]() | ![]() |
CASE | Y | Y | ![]() | Y | Y | Y |
CAST | Y | Y | ![]() | Y | Y | Y |
CATALOG | Y | Y | ![]() | ![]() | Y | Y |
CHANGE | ![]() | ![]() | ![]() | Y | Y | Y |
CHAR | Y | Y | Y | Y | Y | Y |
CHARACTER | Y | Y | Y | Y | Y | Y |
CHAR_LENGTH | Y | ![]() | ![]() | ![]() | Y | Y |
CHARACTER_LENGTH | Y | ![]() | ![]() | ![]() | Y | Y |
CHECK | Y | Y | Y | Y | Y | Y |
CLASS | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
CLOB | ![]() | Y | ![]() | Y | ![]() | ![]() |
CLOSE | Y | Y | Y | Y | Y | Y |
CLUSTER | ![]() | ![]() | ![]() | Y | Y | Y |
COALESCE | Y | ![]() | ![]() | Y | Y | Y |
COLLATE | Y | Y | ![]() | ![]() | Y | Y |
COLLATION | Y | Y | ![]() | ![]() | Y | Y |
COLUMN | Y | Y | Y | Y | Y | Y |
COLUMNS | ![]() | ![]() | Y | ![]() | Y | Y |
COMMENT | ![]() | ![]() | ![]() | Y | Y | Y |
COMMIT | Y | Y | Y | Y | Y | Y |
COMPLETION | ![]() | Y | ![]() | ![]() | Y | Y |
COMPRESSED | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
CONDITION | ![]() | Y | ![]() | ![]() | ![]() | Y |
CONFIGURATION | ![]() | ![]() | Y | ![]() | Y | Y |
CONNECT | Y | Y | Y | Y | Y | Y |
CONNECTION | Y | Y | ![]() | ![]() | Y | Y |
CONST | ![]() | ![]() | Y | ![]() | Y | Y |
CONSTRAINT | Y | Y | ![]() | Y | Y | Y |
CONSTRAINTS | Y | Y | ![]() | ![]() | Y | Y |
CONSTRUCTOR | ![]() | Y | ![]() | ![]() | Y | Y |
CONTIGUOUS | ![]() | ![]() | Y | ![]() | Y | Y |
CONTINUE | Y | Y | Y | ![]() | Y | Y |
CONVERT | Y | ![]() | ![]() | ![]() | Y | Y |
CORR | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
CORRESPONDING | Y | Y | ![]() | ![]() | Y | Y |
COUNT | Y | ![]() | Y | Y | Y | Y |
COVAR_POP | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
COVAR_SAMP | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
CREATE | Y | Y | Y | Y | Y | Y |
CROSS | Y | Y | ![]() | Y | Y | Y |
CUBE | ![]() | Y | ![]() | Y | ![]() | ![]() |
CUME_DIST | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
CURAID | ![]() | ![]() | Y | ![]() | Y | Y |
CURRENT | Y | Y | Y | Y | Y | Y |
CURRENT_DATE | Y | Y | ![]() | Y | Y | Y |
CURRENT_DEFAULT_TRANSFORM_GROUP | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
CURRENT_PATH | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
CURRENT_ROLL | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
CURRENT_TIME | Y | Y | ![]() | Y | Y | Y |
CURRENT_TIMESTAMP | Y | Y | ![]() | Y | Y | Y |
CURRENT_TRANSFORM_GROUP_FOR_TYPE | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
CURRENT_USER | Y | Y | ![]() | Y | Y | Y |
CURSOR | Y | Y | Y | Y | Y | Y |
CYCLE | ![]() | Y | ![]() | ![]() | Y | Y |
Table A-4 SQL reserved words (D)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
DATA | ![]() | Y | Y | Y | Y | Y |
DATABASE | ![]() | ![]() | Y | ![]() | Y | Y |
DATE | Y | Y | Y | Y | Y | Y |
DAY | Y | Y | ![]() | Y | Y | Y |
DAYS | ![]() | ![]() | ![]() | Y | Y | Y |
DBA | ![]() | ![]() | Y | Y | Y | Y |
DEALLOCATE | Y | Y | Y | ![]() | Y | Y |
DEC | Y | Y | Y | Y | Y | Y |
DECIMAL | Y | Y | Y | Y | Y | Y |
DECLARE | Y | Y | Y | Y | Y | Y |
DEFAULT | Y | Y | Y | Y | Y | Y |
DEFER | ![]() | ![]() | Y | ![]() | Y | Y |
DEFERRABLE | Y | Y | ![]() | ![]() | Y | Y |
DEFERRED | Y | Y | Y | ![]() | Y | Y |
DELETE | Y | Y | Y | Y | Y | Y |
DEMOTING | ![]() | ![]() | Y | ![]() | Y | Y |
DENSE_RANK | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
DEPTH | ![]() | Y | ![]() | ![]() | Y | Y |
DEREF | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
DESC | Y | Y | Y | Y | Y | Y |
DESCRIBE | Y | Y | Y | Y | Y | Y |
DESCRIPTION | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
DESCRIPTOR | Y | Y | Y | Y | Y | Y |
DESTROY | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
DESTRUCTOR | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
DETERMINISTIC | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
DEVICE | ![]() | ![]() | Y | ![]() | Y | Y |
DIAGNOSTICS | Y | Y | ![]() | Y | Y | Y |
DICTIONARY | ![]() | Y | ![]() | ![]() | Y | Y |
DIGITS | ![]() | ![]() | ![]() | Y | Y | Y |
DIRECT | ![]() | ![]() | Y | ![]() | Y | Y |
DISCONNECT | Y | Y | Y | Y | Y | Y |
DISPLAY | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
DISTINCT | Y | Y | Y | Y | Y | Y |
DO | ![]() | Y | ![]() | Y | Y | Y |
DOMAIN | Y | Y | ![]() | ![]() | ![]() | ![]() |
DOUBLE | Y | Y | Y | Y | Y | Y |
DOUBLE_PRECISION | ![]() | ![]() | Y | ![]() | Y | Y |
DROP | Y | Y | Y | Y | Y | Y |
DYNAMIC | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
Table A-5 SQL reserved words (E)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
EACH | ![]() | Y | ![]() | Y | Y | Y |
EDIT | ![]() | ![]() | Y | ![]() | Y | Y |
ELSE | Y | Y | ![]() | Y | Y | Y |
ELSEIF | ![]() | Y | ![]() | Y | Y | Y |
ENCRYPT | ![]() | ![]() | ![]() | ![]() | ![]() | Y |
END | Y | Y | Y | Y | Y | Y |
END-EXEC | Y | Y | ![]() | ![]() | ![]() | ![]() |
EQUALS | ![]() | Y | ![]() | ![]() | Y | Y |
ESCAPE | Y | Y | Y | Y | Y | Y |
ESTIMATED | ![]() | ![]() | Y | ![]() | Y | Y |
EVERY | ![]() | Y | ![]() | Y | ![]() | ![]() |
EXCEPT | Y | Y | ![]() | Y | Y | Y |
EXCEPTION | Y | Y | ![]() | Y | Y | Y |
EXCLUSIVE | ![]() | ![]() | ![]() | Y | Y | Y |
EXEC | Y | Y | Y | ![]() | Y | Y |
EXECUTE | Y | Y | Y | Y | Y | Y |
EXISTS | Y | ![]() | Y | Y | Y | Y |
EXIT | ![]() | Y | ![]() | ![]() | ![]() | Y |
EXTERN | ![]() | ![]() | Y | ![]() | Y | Y |
EXTERNAL | Y | Y | ![]() | ![]() | Y | Y |
EXTRACT | Y | ![]() | ![]() | ![]() | Y | Y |
Table A-6 SQL reserved words (F)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
FALSE | Y | Y | ![]() | Y | Y | Y |
FETCH | Y | Y | Y | Y | Y | Y |
FILE | ![]() | ![]() | Y | ![]() | Y | Y |
FILTER | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
FIRST | Y | Y | ![]() | ![]() | Y | Y |
FIX | ![]() | ![]() | ![]() | Y | Y | Y |
FIXED | ![]() | ![]() | Y | ![]() | Y | Y |
FLAT | ![]() | ![]() | ![]() | Y | Y | Y |
FLOAT | Y | Y | Y | Y | Y | Y |
FOR | Y | Y | Y | Y | Y | Y |
FORCE | ![]() | ![]() | Y | Y | Y | Y |
FOREIGN | Y | Y | ![]() | Y | Y | Y |
FOUND | Y | Y | Y | ![]() | Y | Y |
FREE | ![]() | Y | ![]() | ![]() | ![]() | Y |
FROM | Y | Y | Y | Y | Y | Y |
FULL | Y | Y | ![]() | Y | Y | Y |
FUNCTION | ![]() | Y | ![]() | Y | Y | Y |
Table A-7 SQL reserved words (G)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
GENERAL | ![]() | Y | ![]() | ![]() | Y | Y |
GET | Y | Y | Y | Y | Y | Y |
GET_JAVA_STORED_ROUTINE_SOURCE | ![]() | ![]() | ![]() | ![]() | Y | Y |
GLOBAL | Y | Y | ![]() | ![]() | Y | Y |
GO | Y | Y | Y | ![]() | Y | Y |
GOTO | Y | Y | Y | ![]() | Y | Y |
GRANT | Y | Y | Y | Y | Y | Y |
GROUP | Y | Y | Y | Y | Y | Y |
GROUPING | ![]() | Y | ![]() | Y | ![]() | ![]() |
Table A-8 SQL reserved words (H)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
HANDLER | ![]() | Y | ![]() | ![]() | ![]() | Y |
HASH | ![]() | ![]() | Y | ![]() | Y | Y |
HAVING | Y | Y | Y | Y | Y | Y |
HELP | ![]() | ![]() | Y | ![]() | Y | Y |
HEX | ![]() | ![]() | ![]() | Y | Y | Y |
HOST | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
HOUR | Y | Y | ![]() | Y | Y | Y |
HOURS | ![]() | ![]() | ![]() | Y | Y | Y |
HUGE | ![]() | ![]() | Y | ![]() | Y | Y |
Table A-9 SQL reserved words (I)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
IDENTIFIED | ![]() | ![]() | ![]() | Y | Y | Y |
IDENTITY | Y | Y | ![]() | ![]() | Y | Y |
IF | ![]() | Y | ![]() | Y | Y | Y |
IGNORE | ![]() | Y | ![]() | ![]() | Y | Y |
IMMEDIATE | Y | Y | Y | Y | Y | Y |
IN | Y | Y | Y | Y | Y | Y |
INDEX | ![]() | ![]() | Y | Y | Y | Y |
INDICATOR | Y | Y | Y | Y | Y | Y |
INITIALIZE | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
INITIALLY | Y | Y | ![]() | ![]() | Y | Y |
INNER | Y | Y | ![]() | Y | Y | Y |
INOUT | ![]() | Y | ![]() | Y | Y | Y |
INPUT | Y | Y | Y | ![]() | Y | Y |
INSENSITIVE | Y | ![]() | ![]() | ![]() | Y | Y |
INSERT | Y | Y | Y | Y | Y | Y |
INT | Y | Y | Y | Y | Y | Y |
INTEGER | Y | Y | Y | Y | Y | Y |
INTERSECT | Y | Y | ![]() | Y | Y | Y |
INTERVAL | Y | Y | ![]() | Y | Y | Y |
INTO | Y | Y | Y | Y | Y | Y |
IS | Y | Y | Y | Y | Y | Y |
ISOLATION | Y | Y | ![]() | Y | Y | Y |
IS_USER_CONTAINED_IN_HDS_GROUP | ![]() | ![]() | ![]() | ![]() | Y | Y |
ITERATE | ![]() | Y | ![]() | Y | ![]() | ![]() |
Table A-10 SQL reserved words (J)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
JOIN | Y | Y | ![]() | Y | Y | Y |
Table A-11 SQL reserved words (K)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
KEY | Y | Y | Y | Y | Y | Y |
Table A-12 SQL reserved words (L)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
LABEL | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
LANGUAGE | Y | Y | Y | Y | Y | Y |
LARGE | ![]() | Y | ![]() | Y | Y | Y |
LAST | Y | Y | ![]() | ![]() | Y | Y |
LATERAL | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
LEADING | Y | Y | Y | Y | Y | Y |
LEAVE | ![]() | Y | ![]() | Y | Y | Y |
LEFT | Y | Y | ![]() | ![]() | Y | Y |
LENGTH | ![]() | ![]() | Y | Y | Y | Y |
LESS | ![]() | Y | ![]() | ![]() | Y | Y |
LEVEL | Y | Y | Y | Y | Y | Y |
LIKE | Y | Y | Y | Y | Y | Y |
LIMIT | ![]() | Y | ![]() | ![]() | Y | Y |
LINES | ![]() | ![]() | Y | ![]() | Y | Y |
LINK | ![]() | ![]() | Y | ![]() | Y | Y |
LIST | ![]() | ![]() | ![]() | Y | Y | Y |
LOCAL | Y | Y | ![]() | ![]() | Y | Y |
LOCALTIME | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
LOCALTIMESTAMP | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
LOCATOR | ![]() | Y | ![]() | ![]() | ![]() | Y |
LOCK | ![]() | ![]() | ![]() | Y | Y | Y |
LOCKS | ![]() | ![]() | Y | ![]() | Y | Y |
LOGID | ![]() | ![]() | Y | ![]() | Y | Y |
LOGNAME | ![]() | ![]() | Y | ![]() | Y | Y |
LONG | ![]() | ![]() | Y | Y | Y | Y |
LOOP | ![]() | Y | ![]() | Y | Y | Y |
LOWER | Y | ![]() | ![]() | Y | Y | Y |
Table A-13 SQL reserved words (M)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
MAP | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
MATCH | Y | Y | ![]() | ![]() | Y | Y |
MAX | Y | ![]() | Y | Y | Y | Y |
MAXUSAGES | ![]() | ![]() | ![]() | ![]() | Y | Y |
MCHAR | ![]() | ![]() | ![]() | Y | Y | Y |
MICROSECOND | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
MICROSECONDS | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
MIN | Y | ![]() | Y | Y | Y | Y |
MINUTE | Y | Y | ![]() | Y | Y | Y |
MINUTES | ![]() | ![]() | ![]() | Y | Y | Y |
MOD | ![]() | ![]() | ![]() | Y | Y | Y |
MODE | ![]() | ![]() | Y | Y | Y | Y |
MODIFIES | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
MODIFY | ![]() | Y | ![]() | ![]() | Y | Y |
MODULE | Y | Y | Y | Y | Y | Y |
MONTH | Y | Y | ![]() | Y | Y | Y |
MONTHS | ![]() | ![]() | ![]() | Y | Y | Y |
MOVE | ![]() | ![]() | Y | ![]() | Y | Y |
MVARCHAR | ![]() | ![]() | ![]() | Y | Y | Y |
Table A-14 SQL reserved words (N)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
NAMES | Y | Y | ![]() | ![]() | Y | Y |
NATIONAL | Y | Y | ![]() | Y | Y | Y |
NATURAL | Y | Y | ![]() | ![]() | Y | Y |
NCHAR | Y | Y | ![]() | Y | Y | Y |
NCLOB | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
NESTING | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
NEW | ![]() | Y | ![]() | Y | Y | Y |
NEXT | Y | Y | ![]() | ![]() | Y | Y |
NO | Y | Y | ![]() | Y | Y | Y |
NONE | ![]() | Y | ![]() | ![]() | Y | Y |
NONLOCAL | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
NOT | Y | Y | Y | Y | Y | Y |
NOWAIT | ![]() | ![]() | ![]() | Y | Y | Y |
NULL | Y | Y | Y | Y | Y | Y |
NULLABLE | ![]() | ![]() | Y | ![]() | Y | Y |
NULLIF | Y | ![]() | ![]() | Y | Y | Y |
NUMERIC | Y | Y | Y | Y | Y | Y |
NVARCHAR | ![]() | ![]() | ![]() | Y | Y | Y |
Table A-15 SQL reserved words (O)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
OBJECT | ![]() | Y | ![]() | ![]() | Y | Y |
OCTET_LENGTH | Y | ![]() | ![]() | ![]() | Y | Y |
OF | Y | Y | Y | Y | Y | Y |
OFF | ![]() | Y | ![]() | ![]() | Y | Y |
OFFSET | ![]() | ![]() | Y | ![]() | Y | Y |
OID | ![]() | ![]() | ![]() | ![]() | Y | Y |
OLD | ![]() | Y | ![]() | Y | Y | Y |
ON | Y | Y | Y | Y | Y | Y |
ONLY | Y | Y | Y | Y | Y | Y |
OPEN | Y | Y | Y | Y | Y | Y |
OPERATION | ![]() | Y | ![]() | ![]() | Y | Y |
OPERATORS | ![]() | ![]() | ![]() | ![]() | Y | Y |
OPTION | Y | Y | Y | Y | Y | Y |
OPTIMIZE | ![]() | ![]() | ![]() | Y | Y | Y |
OR | Y | Y | Y | Y | Y | Y |
ORDER | Y | Y | Y | Y | Y | Y |
ORDINALITY | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
OTHERS | ![]() | ![]() | ![]() | ![]() | Y | Y |
OUT | ![]() | Y | ![]() | Y | Y | Y |
OUTER | Y | Y | ![]() | Y | Y | Y |
OUTPUT | Y | Y | Y | ![]() | Y | Y |
OVER | ![]() | ![]() | ![]() | Y | ![]() | Y |
OVERFLOW | ![]() | ![]() | Y | ![]() | Y | Y |
OVERLAPS | Y | ![]() | ![]() | ![]() | ![]() | ![]() |
OVERWRITE | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
OWN | ![]() | ![]() | ![]() | Y | Y | Y |
OWNER | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
Table A-16 SQL reserved words (P)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
PAD | Y | Y | ![]() | ![]() | Y | Y |
PAGE | ![]() | ![]() | ![]() | ![]() | Y | Y |
PARAMETER | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
PARAMETERS | ![]() | Y | ![]() | ![]() | Y | Y |
PARTIAL | Y | Y | ![]() | ![]() | Y | Y |
PARTITION | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
PARTITIONED | ![]() | ![]() | ![]() | ![]() | Y | Y |
PATH | ![]() | Y | Y | ![]() | ![]() | ![]() |
PCTFREE | ![]() | ![]() | ![]() | Y | Y | Y |
PENDANT | ![]() | ![]() | ![]() | ![]() | Y | Y |
PERCENT_RANK | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
PERCENTILE_CONT | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
PERCENTILE_DISC | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
PIC | ![]() | ![]() | Y | ![]() | Y | Y |
PICTURE | ![]() | ![]() | Y | Y | Y | Y |
POSITION | Y | ![]() | ![]() | ![]() | Y | Y |
POSTFIX | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
PREALLOCATED | ![]() | ![]() | Y | ![]() | Y | Y |
PRECISION | Y | Y | Y | Y | Y | Y |
PREFERRED | ![]() | ![]() | Y | ![]() | Y | Y |
PREFIX | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
PREORDER | ![]() | Y | ![]() | ![]() | Y | Y |
PREPARE | Y | Y | Y | Y | Y | Y |
PRESERVE | Y | Y | ![]() | ![]() | Y | Y |
PRIMARY | Y | Y | Y | Y | Y | Y |
PRIMLEGES | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
PRIOR | Y | Y | ![]() | ![]() | Y | Y |
PRIVATE | ![]() | ![]() | Y | Y | Y | Y |
PRIVILEGES | Y | Y | ![]() | Y | Y | Y |
PROCEDURE | Y | Y | Y | Y | Y | Y |
PROGRAM | ![]() | ![]() | ![]() | Y | Y | Y |
PROTECTED | ![]() | ![]() | ![]() | Y | Y | Y |
PUBLIC | Y | Y | Y | Y | Y | Y |
PURGE | ![]() | ![]() | ![]() | Y | Y | Y |
Table A-17 SQL reserved words (R)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
RANDOM | ![]() | ![]() | ![]() | ![]() | Y | Y |
RANGE | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
RANK | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
RD | ![]() | ![]() | ![]() | ![]() | Y | Y |
RDAREA | ![]() | ![]() | ![]() | Y | Y | Y |
RDNODE | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
READ | Y | Y | Y | Y | Y | Y |
READS | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
REAL | Y | Y | Y | Y | Y | Y |
RECOMPILE | ![]() | ![]() | ![]() | ![]() | Y | Y |
RECOVERABLE | ![]() | ![]() | Y | ![]() | Y | Y |
RECOVERY | ![]() | ![]() | ![]() | ![]() | Y | Y |
RECURSIVE | ![]() | Y | ![]() | Y | Y | Y |
REDO | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
REF | ![]() | Y | ![]() | ![]() | Y | Y |
REFERENCES | Y | Y | Y | Y | Y | Y |
REFERENCING | ![]() | Y | ![]() | Y | Y | Y |
REGLIKE | ![]() | ![]() | Y | ![]() | Y | Y |
REGR_AVGX | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
REGR_AVGY | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
REGR_COUNT | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
REGR_INTERCEPT | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
REGR_R2 | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
REGR_SLOPE | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
REGR_SXX | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
REGR_SXY | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
REGR_SYY | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
RELATIVE | Y | Y | ![]() | ![]() | Y | Y |
RELEASE | ![]() | ![]() | ![]() | Y | Y | Y |
RELEASING | ![]() | ![]() | Y | ![]() | Y | Y |
RENAME | ![]() | ![]() | Y | ![]() | Y | Y |
REPEAT | ![]() | Y | ![]() | Y | ![]() | ![]() |
RESERVED | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
RESIGNAL | ![]() | Y | ![]() | ![]() | Y | Y |
RESTART | ![]() | ![]() | Y | ![]() | Y | Y |
RESTRICT | Y | Y | ![]() | ![]() | Y | Y |
RESULT | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
RETURN | ![]() | Y | ![]() | Y | Y | Y |
RETURNS | ![]() | Y | ![]() | Y | Y | Y |
REVOKE | Y | Y | Y | Y | Y | Y |
RIGHT | Y | Y | ![]() | ![]() | Y | Y |
ROLE | ![]() | Y | ![]() | ![]() | Y | Y |
ROLLBACK | Y | Y | Y | Y | Y | Y |
ROLLUP | ![]() | Y | ![]() | Y | ![]() | ![]() |
ROOT | ![]() | ![]() | Y | ![]() | Y | Y |
ROUTINE | ![]() | Y | ![]() | Y | Y | Y |
ROW | ![]() | Y | ![]() | Y | Y | Y |
ROW_NUMBER | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
ROWID | ![]() | ![]() | Y | Y | Y | Y |
ROWS | Y | Y | ![]() | Y | Y | Y |
Table A-18 SQL reserved words (S)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
SAVEPOINT | ![]() | Y | ![]() | ![]() | Y | Y |
SCALE | ![]() | ![]() | Y | ![]() | Y | Y |
SCAN | ![]() | ![]() | Y | ![]() | Y | Y |
SCATTERED | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
SCHEMA | Y | Y | Y | Y | Y | Y |
SCHEMAS | ![]() | ![]() | Y | ![]() | Y | Y |
SCOPE | ![]() | Y | ![]() | ![]() | Y | Y |
SCROLL | Y | Y | ![]() | ![]() | Y | Y |
SD | ![]() | ![]() | ![]() | ![]() | Y | Y |
SEARCH | ![]() | Y | ![]() | ![]() | Y | Y |
SECOND | Y | Y | ![]() | Y | Y | Y |
SECONDS | ![]() | ![]() | ![]() | Y | Y | Y |
SECTION | Y | Y | Y | ![]() | Y | Y |
SEGMENT | ![]() | ![]() | Y | ![]() | Y | Y |
SELECT | Y | Y | Y | Y | Y | Y |
SENSITIVE | ![]() | ![]() | ![]() | ![]() | Y | Y |
SEPARATE | ![]() | ![]() | Y | ![]() | Y | Y |
SEPARATOR | ![]() | ![]() | Y | ![]() | Y | Y |
SEQUENCE | ![]() | Y | ![]() | ![]() | Y | Y |
SESSION | Y | Y | ![]() | ![]() | Y | Y |
SESSION_USER | Y | Y | ![]() | ![]() | Y | Y |
SET | Y | Y | Y | Y | Y | Y |
SETS | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
SFLIKE | ![]() | ![]() | ![]() | ![]() | Y | Y |
SHARE | ![]() | ![]() | ![]() | Y | Y | Y |
SHLIKE | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
SHORT | ![]() | ![]() | Y | ![]() | Y | Y |
SIGN | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
SIGNAL | ![]() | Y | ![]() | Y | Y | Y |
SIMILAR | ![]() | ![]() | ![]() | ![]() | Y | Y |
SIZE | Y | Y | Y | ![]() | Y | Y |
SLOCK | ![]() | ![]() | Y | ![]() | Y | Y |
SMALLFLT | ![]() | ![]() | ![]() | Y | Y | Y |
SMALLINT | Y | Y | Y | Y | Y | Y |
SOME | Y | Y | Y | Y | Y | Y |
SPACE | Y | Y | ![]() | ![]() | Y | Y |
SPECIFIC | ![]() | Y | ![]() | Y | ![]() | ![]() |
SPECIFICTYPE | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
SPLIT | ![]() | ![]() | Y | ![]() | Y | Y |
SQL | Y | Y | Y | ![]() | Y | Y |
SQL_STANDARD | ![]() | ![]() | Y | ![]() | Y | Y |
SQLCODE | Y | ![]() | ![]() | Y | Y | Y |
SQLCODE_TYPE | ![]() | ![]() | Y | ![]() | Y | Y |
SQLCOUNT | ![]() | ![]() | ![]() | Y | Y | Y |
SQLDA | ![]() | ![]() | ![]() | Y | Y | Y |
SQLERRM | ![]() | ![]() | ![]() | Y | Y | Y |
SQLERRMC | ![]() | ![]() | ![]() | Y | Y | Y |
SQLERRML | ![]() | ![]() | ![]() | Y | Y | Y |
SQLERROR | Y | ![]() | Y | ![]() | Y | Y |
SQLEXCEPTION | ![]() | Y | ![]() | ![]() | Y | Y |
SQLNAME | ![]() | ![]() | ![]() | Y | Y | Y |
SQLSTATE | Y | Y | ![]() | Y | Y | Y |
SQLWARN | ![]() | ![]() | ![]() | Y | Y | Y |
SQLWARNING | ![]() | Y | Y | ![]() | Y | Y |
START | ![]() | Y | Y | ![]() | Y | Y |
STATE | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
STATEMENT | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
STATIC | ![]() | Y | Y | ![]() | Y | Y |
STDDEV_POP | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
STOP | ![]() | ![]() | Y | ![]() | Y | Y |
STOPPING | ![]() | ![]() | ![]() | Y | Y | Y |
STRUCTURE | ![]() | Y | ![]() | ![]() | Y | Y |
SUBSTR | ![]() | ![]() | ![]() | Y | Y | Y |
SUBSTRING | Y | ![]() | ![]() | ![]() | Y | Y |
SUM | Y | ![]() | Y | Y | Y | Y |
SUPPRESS | ![]() | ![]() | ![]() | ![]() | Y | Y |
SYNONYM | ![]() | ![]() | Y | ![]() | Y | Y |
SYSTEM_USER | Y | Y | ![]() | ![]() | Y | Y |
Table A-19 SQL reserved words (T)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
TABLE | Y | Y | Y | Y | Y | Y |
TABLES | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
TEMPORARY | Y | Y | ![]() | ![]() | Y | Y |
TERMINATE | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
TEST | ![]() | ![]() | ![]() | ![]() | Y | Y |
TEXT | ![]() | ![]() | Y | ![]() | Y | Y |
THAN | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
THEN | Y | Y | ![]() | Y | Y | Y |
THERE | ![]() | ![]() | ![]() | ![]() | Y | Y |
TIME | Y | Y | Y | Y | Y | Y |
TIMESTAMP | Y | Y | ![]() | Y | Y | Y |
TIMESTAMP_FORMAT | ![]() | ![]() | ![]() | ![]() | ![]() | Y |
TIMEZONE_HOUR | Y | Y | ![]() | ![]() | Y | Y |
TIMEZONE_MINUTE | Y | Y | ![]() | ![]() | Y | Y |
TO | Y | Y | Y | Y | Y | Y |
TRAILING | Y | Y | ![]() | Y | Y | Y |
TRANSACTION | Y | Y | Y | ![]() | Y | Y |
TRANSLATE | Y | ![]() | ![]() | ![]() | Y | Y |
TRANSLATION | Y | Y | ![]() | ![]() | Y | Y |
TREAT | ![]() | Y | ![]() | ![]() | Y | Y |
TRIGGER | ![]() | Y | ![]() | Y | Y | Y |
TRIM | Y | ![]() | ![]() | Y | Y | Y |
TRUE | Y | Y | ![]() | Y | Y | Y |
TYPE | ![]() | Y | Y | Y | Y | Y |
Table A-20 SQL reserved words (U)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
UAMT | ![]() | ![]() | Y | ![]() | Y | Y |
UBINBUF | ![]() | ![]() | Y | ![]() | Y | Y |
UCHAR | ![]() | ![]() | Y | ![]() | Y | Y |
UDATE | ![]() | ![]() | Y | ![]() | Y | Y |
UHAMT | ![]() | ![]() | Y | ![]() | ![]() | ![]() |
UHANT | ![]() | ![]() | ![]() | ![]() | Y | Y |
UHDATE | ![]() | ![]() | Y | ![]() | Y | Y |
UNBOUNDED | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
UNDER | ![]() | Y | ![]() | Y | Y | Y |
UNDO | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
UNIFY_2000 | ![]() | ![]() | Y | ![]() | Y | Y |
UNION | Y | Y | Y | Y | Y | Y |
UNIONALL | ![]() | ![]() | ![]() | ![]() | Y | Y |
UNIQUE | Y | Y | Y | Y | Y | Y |
UNKNOWN | Y | Y | ![]() | Y | Y | Y |
UNLIMITED | ![]() | ![]() | Y | ![]() | Y | Y |
UNLOCK | ![]() | ![]() | Y | ![]() | Y | Y |
UNTIL | ![]() | Y | ![]() | Y | Y | Y |
UNNEST | ![]() | Y | ![]() | ![]() | ![]() | ![]() |
UPDATE | Y | Y | Y | Y | Y | Y |
UPPER | Y | ![]() | ![]() | Y | Y | Y |
USAGE | Y | Y | Y | Y | Y | Y |
USE | ![]() | ![]() | Y | ![]() | Y | Y |
USER | Y | Y | Y | Y | Y | Y |
USER_GROUP | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
USER_LEVEL | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
USING | Y | Y | Y | Y | Y | Y |
UTIME | ![]() | ![]() | Y | ![]() | Y | Y |
UTXTBUF | ![]() | ![]() | Y | ![]() | Y | Y |
Table A-21 SQL reserved words (V)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
VALUE | Y | Y | Y | Y | Y | Y |
VALUES | Y | Y | Y | Y | Y | Y |
VAR_POP | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
VAR_SAMP | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
VARCHAR | Y | Y | ![]() | Y | Y | Y |
VARCHAR_FORMAT | ![]() | ![]() | ![]() | ![]() | ![]() | Y |
VARIABLE | ![]() | Y | ![]() | ![]() | Y | Y |
VARYING | Y | Y | ![]() | Y | Y | Y |
VIEW | Y | Y | Y | Y | Y | Y |
VIRTUAL | ![]() | ![]() | ![]() | ![]() | Y | Y |
VISIBLE | ![]() | ![]() | ![]() | ![]() | Y | Y |
VOLATILE | ![]() | ![]() | Y | ![]() | Y | Y |
VOLUME | ![]() | ![]() | Y | ![]() | Y | Y |
VOLUMES | ![]() | ![]() | Y | ![]() | Y | Y |
Table A-22 SQL reserved words (W)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
WAIT | ![]() | ![]() | ![]() | Y | Y | Y |
WHEN | Y | Y | ![]() | Y | Y | Y |
WHENEVER | Y | Y | Y | ![]() | Y | Y |
WHERE | Y | Y | Y | Y | Y | Y |
WHILE | ![]() | Y | ![]() | Y | Y | Y |
WINDOW | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
WITH | Y | Y | Y | Y | Y | Y |
WITHIN | ![]() | ![]() | ![]() | Y | ![]() | ![]() |
WITHOUT | ![]() | Y | ![]() | Y | Y | Y |
WORK | Y | Y | Y | Y | Y | Y |
WRITE | Y | Y | Y | ![]() | Y | Y |
Table A-23 SQL reserved words (X)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
XLIKE | ![]() | ![]() | ![]() | ![]() | Y | Y |
XLOCK | ![]() | ![]() | Y | ![]() | Y | Y |
Table A-24 SQL reserved words (Y)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
YEAR | Y | Y | ![]() | Y | Y | Y |
YEARS | ![]() | ![]() | ![]() | Y | Y | Y |
Table A-25 SQL reserved words (Z)
Reserved word | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) | HiRDB (V7) |
---|---|---|---|---|---|---|
ZONE | ![]() | Y | ![]() | ![]() | ![]() | ![]() |