スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス
SQLには,ISOで「ISO 9075−1992 Database Language SQL」として規格された予約語(以降SQL92と呼びます)と,JISで「JIS X 3005-1990データベース言語SQL」として規格された予約語があります。HiRDBで使用する予約語は,JIS規格を基本にしています。
予約語は,SQL文で使用するキーワードとして登録されています。したがって,予約語を表や列の名称として定義できません。なお,予約語をSQL文中に使用する必要がある場合,引用符(")で囲んでください。予約語を引用符(")で囲むと,一般の文字列と同じようにSQL文で使用できます。
表中の凡例を次に示します。
表A-1 SQLの予約語(A)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
ABS | − | − | − | ○ | ○ | ○ | ○ |
ABSOLUTE | ○ | ○ | − | − | ○ | ○ | ○ |
ACCESS | − | − | ○ | − | ○ | ○ | ○ |
ACTION | ○ | ○ | − | ○ | ○ | ○ | ○ |
ADD | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ADMIN | − | ○ | − | − | − | − | − |
AFTER | − | ○ | − | − | ○ | ○ | ○ |
AGGREGATE | − | ○ | − | − | − | − | − |
ALIAS | − | ○ | − | − | ○ | ○ | ○ |
ALL | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ALLOCATE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ALTER | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
AMOUNT | − | − | ○ | − | ○ | ○ | ○ |
AND | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ANDNOT | − | − | − | ○ | ○ | ○ | ○ |
ANSI | − | − | ○ | − | ○ | ○ | ○ |
ANY | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ARE | ○ | ○ | − | − | ○ | ○ | ○ |
ARRAY | − | ○ | − | ○ | ○ | ○ | ○ |
AS | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ASC | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ASSERTION | ○ | ○ | − | − | ○ | ○ | ○ |
ASSIGN | − | − | − | ○ | ○ | ○ | ○ |
ASYNC | − | − | − | − | ○ | ○ | ○ |
AT | ○ | ○ | ○ | − | ○ | ○ | ○ |
AUTHORIZATION | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
AUTO | − | − | ○ | − | ○ | ○ | ○ |
AVG | ○ | − | ○ | ○ | ○ | ○ | ○ |
表A-2 SQLの予約語(B)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
BASE | − | − | ○ | − | ○ | ○ | ○ |
BEFORE | − | ○ | − | − | ○ | ○ | ○ |
BEGIN | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
BETWEEN | ○ | − | ○ | ○ | ○ | ○ | ○ |
BINARY | − | ○ | ○ | ○ | ○ | ○ | ○ |
BIT | ○ | ○ | − | − | ○ | ○ | ○ |
BIT_AND_TEST | − | − | − | − | ○ | ○ | ○ |
BIT_LENGTH | ○ | − | − | − | ○ | ○ | ○ |
BLOB | − | ○ | − | ○ | ○ | ○ | ○ |
BOOLEAN | − | ○ | − | ○ | ○ | ○ | ○ |
BOTH | ○ | ○ | − | ○ | ○ | ○ | ○ |
BREADTH | − | ○ | − | − | ○ | ○ | ○ |
BTREE | − | − | ○ | − | ○ | ○ | ○ |
BUFFER | − | − | ○ | − | ○ | ○ | ○ |
BY | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
BYTE | − | − | ○ | − | ○ | ○ | ○ |
表A-3 SQLの予約語(C)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
CALL | − | ○ | − | ○ | ○ | ○ | ○ |
CASCADE | ○ | ○ | − | − | ○ | ○ | ○ |
CASCADED | ○ | ○ | − | − | − | − | − |
CASE | ○ | ○ | − | ○ | ○ | ○ | ○ |
CAST | ○ | ○ | − | ○ | ○ | ○ | ○ |
CATALOG | ○ | ○ | − | − | ○ | ○ | ○ |
CHANGE | − | − | − | ○ | ○ | ○ | ○ |
CHAR | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
CHARACTER | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
CHAR_LENGTH | ○ | − | − | − | ○ | ○ | ○ |
CHARACTER_LENGTH | ○ | − | − | − | ○ | ○ | ○ |
CHECK | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
CLASS | − | ○ | − | − | − | − | − |
CLOB | − | ○ | − | ○ | − | − | − |
CLOSE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
CLUSTER | − | − | − | ○ | ○ | ○ | ○ |
COALESCE | ○ | − | − | ○ | ○ | ○ | ○ |
COLLATE | ○ | ○ | − | − | ○ | ○ | ○ |
COLLATION | ○ | ○ | − | − | ○ | ○ | ○ |
COLUMN | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
COLUMNS | − | − | ○ | − | ○ | ○ | ○ |
COMMENT | − | − | − | ○ | ○ | ○ | ○ |
COMMIT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
COMPLETION | − | ○ | − | − | ○ | ○ | ○ |
COMPRESSED | − | − | − | ○ | − | − | − |
CONDITION | − | ○ | − | − | − | ○ | ○ |
CONFIGURATION | − | − | ○ | − | ○ | ○ | ○ |
CONNECT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
CONNECTION | ○ | ○ | − | − | ○ | ○ | ○ |
CONST | − | − | ○ | − | ○ | ○ | ○ |
CONSTRAINT | ○ | ○ | − | ○ | ○ | ○ | ○ |
CONSTRAINTS | ○ | ○ | − | − | ○ | ○ | ○ |
CONSTRUCTOR | − | ○ | − | − | ○ | ○ | ○ |
CONTIGUOUS | − | − | ○ | − | ○ | ○ | ○ |
CONTINUE | ○ | ○ | ○ | − | ○ | ○ | ○ |
CONVERT | ○ | − | − | − | ○ | ○ | ○ |
CORR | − | − | − | ○ | − | − | − |
CORRESPONDING | ○ | ○ | − | − | ○ | ○ | ○ |
COUNT | ○ | − | ○ | ○ | ○ | ○ | ○ |
COUNT_FLOAT | − | − | − | − | − | ○ | ○ |
COVAR_POP | − | − | − | ○ | − | − | − |
COVAR_SAMP | − | − | − | ○ | − | − | − |
CREATE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
CROSS | ○ | ○ | − | ○ | ○ | ○ | ○ |
CUBE | − | ○ | − | ○ | − | − | − |
CUME_DIST | − | − | − | ○ | − | − | − |
CURAID | − | − | ○ | − | ○ | ○ | ○ |
CURRENT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
CURRENT_DATE | ○ | ○ | − | ○ | ○ | ○ | ○ |
CURRENT_DEFAULT_TRANSFORM_GROUP | − | ○ | − | − | − | − | − |
CURRENT_PATH | − | ○ | − | − | − | − | − |
CURRENT_ROLL | − | ○ | − | − | − | − | − |
CURRENT_TIME | ○ | ○ | − | ○ | ○ | ○ | ○ |
CURRENT_TIMESTAMP | ○ | ○ | − | ○ | ○ | ○ | ○ |
CURRENT_TRANSFORM_GROUP_FOR_TYPE | − | ○ | − | − | − | − | − |
CURRENT_USER | ○ | ○ | − | ○ | ○ | ○ | ○ |
CURSOR | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
CYCLE | − | ○ | − | − | ○ | ○ | ○ |
表A-4 SQLの予約語(D)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
DATA | − | ○ | ○ | ○ | ○ | ○ | ○ |
DATABASE | − | − | ○ | − | ○ | ○ | ○ |
DATE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DAY | ○ | ○ | − | ○ | ○ | ○ | ○ |
DAYS | − | − | − | ○ | ○ | ○ | ○ |
DBA | − | − | ○ | ○ | ○ | ○ | ○ |
DEALLOCATE | ○ | ○ | ○ | − | ○ | ○ | ○ |
DEC | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DECIMAL | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DECLARE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DEFAULT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DEFER | − | − | ○ | − | ○ | ○ | ○ |
DEFERRABLE | ○ | ○ | − | − | ○ | ○ | ○ |
DEFERRED | ○ | ○ | ○ | − | ○ | ○ | ○ |
DELETE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DEMOTING | − | − | ○ | − | ○ | ○ | ○ |
DENSE_RANK | − | − | − | ○ | − | − | − |
DEPTH | − | ○ | − | − | ○ | ○ | ○ |
DEREF | − | ○ | − | − | − | − | − |
DESC | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DESCRIBE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DESCRIPTION | − | − | ○ | − | − | − | − |
DESCRIPTOR | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DESTROY | − | ○ | − | − | − | − | − |
DESTRUCTOR | − | ○ | − | − | − | − | − |
DETERMINISTIC | − | ○ | − | − | − | − | − |
DEVICE | − | − | ○ | − | ○ | ○ | ○ |
DIAGNOSTICS | ○ | ○ | − | ○ | ○ | ○ | ○ |
DICTIONARY | − | ○ | − | − | ○ | ○ | ○ |
DIGITS | − | − | − | ○ | ○ | ○ | ○ |
DIRECT | − | − | ○ | − | ○ | ○ | ○ |
DISCONNECT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DISPLAY | − | − | ○ | − | − | − | − |
DISTINCT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DO | − | ○ | − | ○ | ○ | ○ | ○ |
DOMAIN | ○ | ○ | − | − | − | − | − |
DOUBLE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DOUBLE_PRECISION | − | − | ○ | − | ○ | ○ | ○ |
DROP | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
DYNAMIC | − | ○ | − | − | − | − | − |
表A-5 SQLの予約語(E)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
EACH | − | ○ | − | ○ | ○ | ○ | ○ |
EDIT | − | − | ○ | − | ○ | ○ | ○ |
ELSE | ○ | ○ | − | ○ | ○ | ○ | ○ |
ELSEIF | − | ○ | − | ○ | ○ | ○ | ○ |
ENCRYPT | − | − | − | − | − | ○ | ○ |
END | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
END-EXEC | ○ | ○ | − | − | − | − | − |
EQUALS | − | ○ | − | − | ○ | ○ | ○ |
ESCAPE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ESTIMATED | − | − | ○ | − | ○ | ○ | ○ |
EVERY | − | ○ | − | ○ | − | − | − |
EXCEPT | ○ | ○ | − | ○ | ○ | ○ | ○ |
EXCEPTION | ○ | ○ | − | ○ | ○ | ○ | ○ |
EXCLUSIVE | − | − | − | ○ | ○ | ○ | ○ |
EXEC | ○ | ○ | ○ | − | ○ | ○ | ○ |
EXECUTE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXISTS | ○ | − | ○ | ○ | ○ | ○ | ○ |
EXIT | − | ○ | − | − | − | ○ | ○ |
EXTERN | − | − | ○ | − | ○ | ○ | ○ |
EXTERNAL | ○ | ○ | − | − | ○ | ○ | ○ |
EXTRACT | ○ | − | − | − | ○ | ○ | ○ |
表A-6 SQLの予約語(F)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
FALSE | ○ | ○ | − | ○ | ○ | ○ | ○ |
FETCH | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
FILE | − | − | ○ | − | ○ | ○ | ○ |
FILTER | − | − | − | ○ | − | − | − |
FIRST | ○ | ○ | − | − | ○ | ○ | ○ |
FIX | − | − | − | ○ | ○ | ○ | ○ |
FIXED | − | − | ○ | − | ○ | ○ | ○ |
FLAT | − | − | − | ○ | ○ | ○ | ○ |
FLOAT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
FOR | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
FORCE | − | − | ○ | ○ | ○ | ○ | ○ |
FOREIGN | ○ | ○ | − | ○ | ○ | ○ | ○ |
FOUND | ○ | ○ | ○ | − | ○ | ○ | ○ |
FREE | − | ○ | − | − | − | ○ | ○ |
FROM | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
FULL | ○ | ○ | − | ○ | ○ | ○ | ○ |
FUNCTION | − | ○ | − | ○ | ○ | ○ | ○ |
表A-7 SQLの予約語(G)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
GENERAL | − | ○ | − | − | ○ | ○ | ○ |
GET | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
GET_JAVA_STORED_ROUTINE_SOURCE | − | − | − | − | ○ | ○ | ○ |
GLOBAL | ○ | ○ | − | − | ○ | ○ | ○ |
GO | ○ | ○ | ○ | − | ○ | ○ | ○ |
GOTO | ○ | ○ | ○ | − | ○ | ○ | ○ |
GRANT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
GROUP | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
GROUPING | − | ○ | − | ○ | − | − | − |
表A-8 SQLの予約語(H)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
HANDLER | − | ○ | − | − | − | ○ | ○ |
HASH | − | − | ○ | − | ○ | ○ | ○ |
HAVING | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
HELP | − | − | ○ | − | ○ | ○ | ○ |
HEX | − | − | − | ○ | ○ | ○ | ○ |
HOST | − | ○ | − | − | − | − | − |
HOUR | ○ | ○ | − | ○ | ○ | ○ | ○ |
HOURS | − | − | − | ○ | ○ | ○ | ○ |
HUGE | − | − | ○ | − | ○ | ○ | ○ |
表A-9 SQLの予約語(I)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
IDENTIFIED | − | − | − | ○ | ○ | ○ | ○ |
IDENTITY | ○ | ○ | − | − | ○ | ○ | ○ |
IF | − | ○ | − | ○ | ○ | ○ | ○ |
IGNORE | − | ○ | − | − | ○ | ○ | ○ |
IMMEDIATE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
IN | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
INDEX | − | − | ○ | ○ | ○ | ○ | ○ |
INDICATOR | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
INITIALIZE | − | ○ | − | − | − | − | − |
INITIALLY | ○ | ○ | − | − | ○ | ○ | ○ |
INNER | ○ | ○ | − | ○ | ○ | ○ | ○ |
INOUT | − | ○ | − | ○ | ○ | ○ | ○ |
INPUT | ○ | ○ | ○ | − | ○ | ○ | ○ |
INSENSITIVE | ○ | − | − | − | ○ | ○ | ○ |
INSERT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
INT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
INTEGER | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
INTERSECT | ○ | ○ | − | ○ | ○ | ○ | ○ |
INTERVAL | ○ | ○ | − | ○ | ○ | ○ | ○ |
INTO | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
IS | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ISOLATION | ○ | ○ | − | ○ | ○ | ○ | ○ |
IS_USER_CONTAINED_IN_HDS_GROUP | − | − | − | − | ○ | ○ | ○ |
ITERATE | − | ○ | − | ○ | − | − | − |
表A-10 SQLの予約語(J)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
JOIN | ○ | ○ | − | ○ | ○ | ○ | ○ |
表A-11 SQLの予約語(K)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
KEY | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
表A-12 SQLの予約語(L)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
LABEL | − | − | − | ○ | − | − | − |
LANGUAGE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
LARGE | − | ○ | − | ○ | ○ | ○ | ○ |
LAST | ○ | ○ | − | − | ○ | ○ | ○ |
LATERAL | − | ○ | − | − | − | − | − |
LEADING | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
LEAVE | − | ○ | − | ○ | ○ | ○ | ○ |
LEFT | ○ | ○ | − | − | ○ | ○ | ○ |
LENGTH | − | − | ○ | ○ | ○ | ○ | ○ |
LESS | − | ○ | − | − | ○ | ○ | ○ |
LEVEL | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
LIKE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
LIMIT | − | ○ | − | − | ○ | ○ | ○ |
LINES | − | − | ○ | − | ○ | ○ | ○ |
LINK | − | − | ○ | − | ○ | ○ | ○ |
LIST | − | − | − | ○ | ○ | ○ | ○ |
LOCAL | ○ | ○ | − | − | ○ | ○ | ○ |
LOCALTIME | − | ○ | − | − | − | − | − |
LOCALTIMESTAMP | − | ○ | − | − | − | − | − |
LOCATOR | − | ○ | − | − | − | ○ | ○ |
LOCK | − | − | − | ○ | ○ | ○ | ○ |
LOCKS | − | − | ○ | − | ○ | ○ | ○ |
LOGID | − | − | ○ | − | ○ | ○ | ○ |
LOGNAME | − | − | ○ | − | ○ | ○ | ○ |
LONG | − | − | ○ | ○ | ○ | ○ | ○ |
LOOP | − | ○ | − | ○ | ○ | ○ | ○ |
LOWER | ○ | − | − | ○ | ○ | ○ | ○ |
表A-13 SQLの予約語(M)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
MAP | − | ○ | − | − | − | − | − |
MATCH | ○ | ○ | − | − | ○ | ○ | ○ |
MAX | ○ | − | ○ | ○ | ○ | ○ | ○ |
MAXUSAGES | − | − | − | − | ○ | ○ | ○ |
MCHAR | − | − | − | ○ | ○ | ○ | ○ |
MICROSECOND | − | − | − | ○ | − | − | − |
MICROSECONDS | − | − | − | ○ | − | − | − |
MIN | ○ | − | ○ | ○ | ○ | ○ | ○ |
MINUTE | ○ | ○ | − | ○ | ○ | ○ | ○ |
MINUTES | − | − | − | ○ | ○ | ○ | ○ |
MOD | − | − | − | ○ | ○ | ○ | ○ |
MODE | − | − | ○ | ○ | ○ | ○ | ○ |
MODIFIES | − | ○ | − | − | − | − | − |
MODIFY | − | ○ | − | − | ○ | ○ | ○ |
MODULE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
MONTH | ○ | ○ | − | ○ | ○ | ○ | ○ |
MONTHS | − | − | − | ○ | ○ | ○ | ○ |
MOVE | − | − | ○ | − | ○ | ○ | ○ |
MVARCHAR | − | − | − | ○ | ○ | ○ | ○ |
表A-14 SQLの予約語(N)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
NAMES | ○ | ○ | − | − | ○ | ○ | ○ |
NATIONAL | ○ | ○ | − | ○ | ○ | ○ | ○ |
NATURAL | ○ | ○ | − | − | ○ | ○ | ○ |
NCHAR | ○ | ○ | − | ○ | ○ | ○ | ○ |
NCLOB | − | ○ | − | − | − | − | − |
NESTING | − | ○ | − | − | − | − | − |
NEW | − | ○ | − | ○ | ○ | ○ | ○ |
NEXT | ○ | ○ | − | − | ○ | ○ | ○ |
NO | ○ | ○ | − | ○ | ○ | ○ | ○ |
NONE | − | ○ | − | − | ○ | ○ | ○ |
NONLOCAL | − | − | − | ○ | − | − | − |
NOT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
NOWAIT | − | − | − | ○ | ○ | ○ | ○ |
NULL | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
NULLABLE | − | − | ○ | − | ○ | ○ | ○ |
NULLIF | ○ | − | − | ○ | ○ | ○ | ○ |
NUMERIC | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
NVARCHAR | − | − | − | ○ | ○ | ○ | ○ |
表A-15 SQLの予約語(O)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
OBJECT | − | ○ | − | − | ○ | ○ | ○ |
OCTET_LENGTH | ○ | − | − | − | ○ | ○ | ○ |
OF | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
OFF | − | ○ | − | − | ○ | ○ | ○ |
OFFSET | − | − | ○ | − | ○ | ○ | ○ |
OID | − | − | − | − | ○ | ○ | ○ |
OLD | − | ○ | − | ○ | ○ | ○ | ○ |
ON | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ONLY | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
OPEN | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
OPERATION | − | ○ | − | − | ○ | ○ | ○ |
OPERATORS | − | − | − | − | ○ | ○ | ○ |
OPTION | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
OPTIMIZE | − | − | − | ○ | ○ | ○ | ○ |
OR | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ORDER | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ORDINALITY | − | ○ | − | − | − | − | − |
OTHERS | − | − | − | − | ○ | ○ | ○ |
OUT | − | ○ | − | ○ | ○ | ○ | ○ |
OUTER | ○ | ○ | − | ○ | ○ | ○ | ○ |
OUTPUT | ○ | ○ | ○ | − | ○ | ○ | ○ |
OVER | − | −(2001年以降○に変更) | − | ○ | − | ○ | ○ |
OVERFLOW | − | − | ○ | − | ○ | ○ | ○ |
OVERLAPS | ○ | − | − | − | − | − | − |
OVERWRITE | − | − | ○ | − | − | − | − |
OWN | − | − | − | ○ | ○ | ○ | ○ |
OWNER | − | − | ○ | − | − | − | − |
表A-16 SQLの予約語(P)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
PAD | ○ | ○ | − | − | ○ | ○ | ○ |
PAGE | − | − | − | − | ○ | ○ | ○ |
PARAMETER | − | ○ | − | − | − | − | − |
PARAMETERS | − | ○ | − | − | ○ | ○ | ○ |
PARTIAL | ○ | ○ | − | − | ○ | ○ | ○ |
PARTITION | − | − | − | ○ | − | − | − |
PARTITIONED | − | − | − | − | ○ | ○ | ○ |
PATH | − | ○ | ○ | − | − | − | − |
PCTFREE | − | − | − | ○ | ○ | ○ | ○ |
PENDANT | − | − | − | − | ○ | ○ | ○ |
PERCENT_RANK | − | − | − | ○ | − | − | − |
PERCENTILE_CONT | − | − | − | ○ | − | − | − |
PERCENTILE_DISC | − | − | − | ○ | − | − | − |
PIC | − | − | ○ | − | ○ | ○ | ○ |
PICTURE | − | − | ○ | ○ | ○ | ○ | ○ |
POSITION | ○ | − | − | − | ○ | ○ | ○ |
POSTFIX | − | ○ | − | − | − | − | − |
PREALLOCATED | − | − | ○ | − | ○ | ○ | ○ |
PRECISION | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
PREFERRED | − | − | ○ | − | ○ | ○ | ○ |
PREFIX | − | ○ | − | − | − | − | − |
PREORDER | − | ○ | − | − | ○ | ○ | ○ |
PREPARE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
PRESERVE | ○ | ○ | − | − | ○ | ○ | ○ |
PRIMARY | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
PRIMLEGES | − | − | ○ | − | − | − | − |
PRIOR | ○ | ○ | − | − | ○ | ○ | ○ |
PRIVATE | − | − | ○ | ○ | ○ | ○ | ○ |
PRIVILEGES | ○ | ○ | − | ○ | ○ | ○ | ○ |
PROCEDURE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
PROGRAM | − | − | − | ○ | ○ | ○ | ○ |
PROTECTED | − | − | − | ○ | ○ | ○ | ○ |
PUBLIC | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
PURGE | − | − | − | ○ | ○ | ○ | ○ |
表A-17 SQLの予約語(R)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
RANDOM | − | − | − | − | ○ | ○ | ○ |
RANGE | − | − | − | ○ | − | − | − |
RANK | − | − | − | ○ | − | − | − |
RD | − | − | − | − | ○ | ○ | ○ |
RDAREA | − | − | − | ○ | ○ | ○ | ○ |
RDNODE | − | − | − | ○ | − | − | − |
READ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
READS | − | ○ | − | − | − | − | − |
REAL | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
RECOMPILE | − | − | − | − | ○ | ○ | ○ |
RECOVERABLE | − | − | ○ | − | ○ | ○ | ○ |
RECOVERY | − | − | − | − | ○ | ○ | ○ |
RECURSIVE | − | ○ | − | ○ | ○ | ○ | ○ |
REDO | − | ○ | − | − | − | − | − |
REF | − | ○ | − | − | ○ | ○ | ○ |
REFERENCES | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
REFERENCING | − | ○ | − | ○ | ○ | ○ | ○ |
REGLIKE | − | − | ○ | − | ○ | ○ | ○ |
REGR_AVGX | − | − | − | ○ | − | − | − |
REGR_AVGY | − | − | − | ○ | − | − | − |
REGR_COUNT | − | − | − | ○ | − | − | − |
REGR_INTERCEPT | − | − | − | ○ | − | − | − |
REGR_R2 | − | − | − | ○ | − | − | − |
REGR_SLOPE | − | − | − | ○ | − | − | − |
REGR_SXX | − | − | − | ○ | − | − | − |
REGR_SXY | − | − | − | ○ | − | − | − |
REGR_SYY | − | − | − | ○ | − | − | − |
RELATIVE | ○ | ○ | − | − | ○ | ○ | ○ |
RELEASE | − | − | − | ○ | ○ | ○ | ○ |
RELEASING | − | − | ○ | − | ○ | ○ | ○ |
RENAME | − | − | ○ | − | ○ | ○ | ○ |
REPEAT | − | ○ | − | ○ | − | − | − |
RESERVED | − | − | − | ○ | − | − | − |
RESIGNAL | − | ○ | − | − | ○ | ○ | ○ |
RESTART | − | − | ○ | − | ○ | ○ | ○ |
RESTRICT | ○ | ○ | − | − | ○ | ○ | ○ |
RESULT | − | ○ | − | − | − | − | − |
RETURN | − | ○ | − | ○ | ○ | ○ | ○ |
RETURNS | − | ○ | − | ○ | ○ | ○ | ○ |
REVOKE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
RIGHT | ○ | ○ | − | − | ○ | ○ | ○ |
ROLE | − | ○ | − | − | ○ | ○ | ○ |
ROLLBACK | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ROLLUP | − | ○ | − | ○ | − | − | − |
ROOT | − | − | ○ | − | ○ | ○ | ○ |
ROUTINE | − | ○ | − | ○ | ○ | ○ | ○ |
ROW | − | ○ | − | ○ | ○ | ○ | ○ |
ROW_NUMBER | − | − | − | ○ | − | − | − |
ROWID | − | − | ○ | ○ | ○ | ○ | ○ |
ROWS | ○ | ○ | − | ○ | ○ | ○ | ○ |
表A-18 SQLの予約語(S)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
SAVEPOINT | − | ○ | − | − | ○ | ○ | ○ |
SCALE | − | − | ○ | − | ○ | ○ | ○ |
SCAN | − | − | ○ | − | ○ | ○ | ○ |
SCATTERED | − | − | ○ | − | − | − | − |
SCHEMA | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
SCHEMAS | − | − | ○ | − | ○ | ○ | ○ |
SCOPE | − | ○ | − | − | ○ | ○ | ○ |
SCROLL | ○ | ○ | − | − | ○ | ○ | ○ |
SD | − | − | − | − | ○ | ○ | ○ |
SEARCH | − | ○ | − | − | ○ | ○ | ○ |
SECOND | ○ | ○ | − | ○ | ○ | ○ | ○ |
SECONDS | − | − | − | ○ | ○ | ○ | ○ |
SECTION | ○ | ○ | ○ | − | ○ | ○ | ○ |
SEGMENT | − | − | ○ | − | ○ | ○ | ○ |
SELECT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
SENSITIVE | − | − | − | − | ○ | ○ | ○ |
SEPARATE | − | − | ○ | − | ○ | ○ | ○ |
SEPARATOR | − | − | ○ | − | ○ | ○ | ○ |
SEQUENCE | − | ○ | − | − | ○ | ○ | ○ |
SESSION | ○ | ○ | − | − | ○ | ○ | ○ |
SESSION_USER | ○ | ○ | − | − | ○ | ○ | ○ |
SET | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
SETS | − | ○ | − | − | − | − | − |
SFLIKE | − | − | − | − | ○ | ○ | ○ |
SHARE | − | − | − | ○ | ○ | ○ | ○ |
SHLIKE | − | − | ○ | − | − | − | − |
SHORT | − | − | ○ | − | ○ | ○ | ○ |
SIGN | − | − | ○ | − | − | − | − |
SIGNAL | − | ○ | − | ○ | ○ | ○ | ○ |
SIMILAR | − | − | − | − | ○ | ○ | ○ |
SIZE | ○ | ○ | ○ | − | ○ | ○ | ○ |
SLOCK | − | − | ○ | − | ○ | ○ | ○ |
SMALLFLT | − | − | − | ○ | ○ | ○ | ○ |
SMALLINT | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
SOME | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
SPACE | ○ | ○ | − | − | ○ | ○ | ○ |
SPECIFIC | − | ○ | − | ○ | − | − | − |
SPECIFICTYPE | − | ○ | − | − | − | − | − |
SPLIT | − | − | ○ | − | ○ | ○ | ○ |
SQL | ○ | ○ | ○ | − | ○ | ○ | ○ |
SQL_STANDARD | − | − | ○ | − | ○ | ○ | ○ |
SQLCODE | ○ | − | − | ○ | ○ | ○ | ○ |
SQLCODE_OF_LAST_CONDITION | − | − | − | − | − | − | ○ |
SQLCODE_TYPE | − | − | ○ | − | ○ | ○ | ○ |
SQLCOUNT | − | − | − | ○ | ○ | ○ | ○ |
SQLDA | − | − | − | ○ | ○ | ○ | ○ |
SQLERRM | − | − | − | ○ | ○ | ○ | ○ |
SQLERRM_OF_LAST_CONDITION | − | − | − | − | − | − | ○ |
SQLERRMC | − | − | − | ○ | ○ | ○ | ○ |
SQLERRML | − | − | − | ○ | ○ | ○ | ○ |
SQLERROR | ○ | − | ○ | − | ○ | ○ | ○ |
SQLEXCEPTION | − | ○ | − | − | ○ | ○ | ○ |
SQLNAME | − | − | − | ○ | ○ | ○ | ○ |
SQLSTATE | ○ | ○ | − | ○ | ○ | ○ | ○ |
SQLWARN | − | − | − | ○ | ○ | ○ | ○ |
SQLWARNING | − | ○ | ○ | − | ○ | ○ | ○ |
START | − | ○ | ○ | − | ○ | ○ | ○ |
STATE | − | ○ | − | − | − | − | − |
STATEMENT | − | ○ | − | − | − | − | − |
STATIC | − | ○ | ○ | − | ○ | ○ | ○ |
STDDEV_POP | − | − | − | ○ | − | − | − |
STOP | − | − | ○ | − | ○ | ○ | ○ |
STOPPING | − | − | − | ○ | ○ | ○ | ○ |
STRUCTURE | − | ○ | − | − | ○ | ○ | ○ |
SUBSTR | − | − | − | ○ | ○ | ○ | ○ |
SUBSTRING | ○ | − | − | − | ○ | ○ | ○ |
SUM | ○ | − | ○ | ○ | ○ | ○ | ○ |
SUPPRESS | − | − | − | − | ○ | ○ | ○ |
SYNONYM | − | − | ○ | − | ○ | ○ | ○ |
SYSTEM_USER | ○ | ○ | − | − | ○ | ○ | ○ |
表A-19 SQLの予約語(T)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
TABLE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
TABLES | − | − | ○ | − | − | − | − |
TEMPORARY | ○ | ○ | − | − | ○ | ○ | ○ |
TERMINATE | − | ○ | − | − | − | − | − |
TEST | − | − | − | − | ○ | ○ | ○ |
TEXT | − | − | ○ | − | ○ | ○ | ○ |
THAN | − | ○ | − | − | − | − | − |
THEN | ○ | ○ | − | ○ | ○ | ○ | ○ |
THERE | − | − | − | − | ○ | ○ | ○ |
TIME | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
TIMESTAMP | ○ | ○ | − | ○ | ○ | ○ | ○ |
TIMESTAMP_FORMAT | − | − | − | − | − | ○ | ○ |
TIMEZONE_HOUR | ○ | ○ | − | − | ○ | ○ | ○ |
TIMEZONE_MINUTE | ○ | ○ | − | − | ○ | ○ | ○ |
TO | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
TRAILING | ○ | ○ | − | ○ | ○ | ○ | ○ |
TRANSACTION | ○ | ○ | ○ | − | ○ | ○ | ○ |
TRANSLATE | ○ | − | − | − | ○ | ○ | ○ |
TRANSLATION | ○ | ○ | − | − | ○ | ○ | ○ |
TREAT | − | ○ | − | − | ○ | ○ | ○ |
TRIGGER | − | ○ | − | ○ | ○ | ○ | ○ |
TRIM | ○ | − | − | ○ | ○ | ○ | ○ |
TRUE | ○ | ○ | − | ○ | ○ | ○ | ○ |
TYPE | − | ○ | ○ | ○ | ○ | ○ | ○ |
表A-20 SQLの予約語(U)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
UAMT | − | − | ○ | − | ○ | ○ | ○ |
UBINBUF | − | − | ○ | − | ○ | ○ | ○ |
UCHAR | − | − | ○ | − | ○ | ○ | ○ |
UDATE | − | − | ○ | − | ○ | ○ | ○ |
UHAMT | − | − | ○ | − | − | − | − |
UHANT | − | − | − | − | ○ | ○ | ○ |
UHDATE | − | − | ○ | − | ○ | ○ | ○ |
UNBOUNDED | − | − | − | ○ | − | − | − |
UNDER | − | ○ | − | ○ | ○ | ○ | ○ |
UNDO | − | ○ | − | − | − | − | − |
UNIFY_2000 | − | − | ○ | − | ○ | ○ | ○ |
UNION | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
UNIONALL | − | − | − | − | ○ | ○ | ○ |
UNIQUE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
UNKNOWN | ○ | ○ | − | ○ | ○ | ○ | ○ |
UNLIMITED | − | − | ○ | − | ○ | ○ | ○ |
UNLOCK | − | − | ○ | − | ○ | ○ | ○ |
UNTIL | − | ○ | − | ○ | ○ | ○ | ○ |
UNNEST | − | ○ | − | − | − | − | − |
UPDATE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
UPPER | ○ | − | − | ○ | ○ | ○ | ○ |
USAGE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
USE | − | − | ○ | − | ○ | ○ | ○ |
USER | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
USER_GROUP | − | − | − | ○ | − | − | − |
USER_LEVEL | − | − | − | ○ | − | − | − |
USING | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
UTIME | − | − | ○ | − | ○ | ○ | ○ |
UTXTBUF | − | − | ○ | − | ○ | ○ | ○ |
表A-21 SQLの予約語(V)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
VALUE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
VALUES | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
VAR_POP | − | − | − | ○ | − | − | − |
VAR_SAMP | − | − | − | ○ | − | − | − |
VARCHAR | ○ | ○ | − | ○ | ○ | ○ | ○ |
VARCHAR_FORMAT | − | − | − | − | − | ○ | ○ |
VARIABLE | − | ○ | − | − | ○ | ○ | ○ |
VARYING | ○ | ○ | − | ○ | ○ | ○ | ○ |
VIEW | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
VIRTUAL | − | − | − | − | ○ | ○ | ○ |
VISIBLE | − | − | − | − | ○ | ○ | ○ |
VOLATILE | − | − | ○ | − | ○ | ○ | ○ |
VOLUME | − | − | ○ | − | ○ | ○ | ○ |
VOLUMES | − | − | ○ | − | ○ | ○ | ○ |
表A-22 SQLの予約語(W)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
WAIT | − | − | − | ○ | ○ | ○ | ○ |
WHEN | ○ | ○ | − | ○ | ○ | ○ | ○ |
WHENEVER | ○ | ○ | ○ | − | ○ | ○ | ○ |
WHERE | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
WHILE | − | ○ | − | ○ | ○ | ○ | ○ |
WINDOW | − | − | − | ○ | − | − | − |
WITH | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
WITHIN | − | − | − | ○ | − | − | − |
WITHOUT | − | ○ | − | ○ | ○ | ○ | ○ |
WORK | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
WRITE | ○ | ○ | ○ | − | ○ | ○ | ○ |
表A-23 SQLの予約語(X)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
XLIKE | − | − | − | − | ○ | ○ | ○ |
XLOCK | − | − | ○ | − | ○ | ○ | ○ |
XML | − | − | − | − | − | − | ○ |
XMLAGG | − | − | − | − | − | − | ○ |
XMLEXISTS | − | − | − | − | − | − | ○ |
XMLPARSE | − | − | − | − | − | − | ○ |
XMLQUERY | − | − | − | − | − | − | ○ |
XMLSERIALIZE | − | − | − | − | − | − | ○ |
表A-24 SQLの予約語(Y)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
YEAR | ○ | ○ | − | ○ | ○ | ○ | ○ |
YEARS | − | − | − | ○ | ○ | ○ | ○ |
表A-25 SQLの予約語(Z)
予約語 | SQL92 | SQL99 | UNIFY | XDM/RD | HiRDB (V6) |
HiRDB (V7) |
HiRDB (V8) |
---|---|---|---|---|---|---|---|
ZONE | − | ○ | − | − | − | − | − |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.