Scalable Database Server, HiRDB Version 8 SQL Reference
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 |
All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.