スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス
SQL予約語削除機能で削除できる予約語,及び削除した場合に使用できなくなる機能を表A-27〜表A-48に示します。
表中の凡例を次に示します。
表A-27 削除できる予約語(A)
| 予約語 | 使用できなくなる機能 |
|---|---|
| ABS | ・スカラ関数ABS |
| ALLOCATE | ・抽象データ型のLOB属性 ・プラグイン |
| AMOUNT | − |
| ANDNOT | ・リスト間の差集合 |
| ANSI | − |
| ARRAY | ・繰返し列 |
| ASSERTION | − |
| ASYNC | − |
| AUTO | − |
表A-28 削除できる予約語(B)
| 予約語 | 使用できなくなる機能 |
|---|---|
| BASE | − |
| BEGIN | ・ルーチン制御SQLの複合文 ・ユーザ定義関数 |
| BINARY | ・データ型 BINARY,BINARY LARGE OBJECT |
| BIT_AND_TEST | ・スカラ関数 BIT_ADN_TEST |
| BLOB | ・データ型 BLOB |
| BOOLEAN | ・データ型 BOOLEAN |
| BOTH | − |
| BREADTH | − |
| BTREE | − |
| BUFFER | − |
| BYTE | − |
表A-29 削除できる予約語(C)
| 予約語 | 使用できなくなる機能 |
|---|---|
| CALL | ・ストアドプロシジャ ・コマンド又はユティリティの実行 |
| CASE | ・CASE式 |
| CAST | ・CAST指定 |
| COALESCE | ・CASE略式 |
| COLUMNS | − |
| COMPLETION | − |
| CONDITION | ・ルーチン制御SQL 複合文の条件宣言 |
| CONFIGURATION | − |
| CONST | − |
| CONSTRAINT | ・参照制約 |
| CONTIGUOUS | − |
| CORRESPONDING | − |
| COUNT_FLOAT | ・集合関数 COUNT_FLOAT |
| CROSS | − |
| CURAID | − |
| CURRENT_DATE | ・CURRENT_DATE値関数 ・DEFAULT句 |
| CURRENT_TIME | ・CURRENT_TIME値関数 ・DEFAULT句 |
| CURRENT_TIMESTAMP | ・CURRENT_TIMESTAMP値関数 ・DEFAULT句 |
| CURRENT_USER | − |
| CYCLE | CREATE SEQUENCE文の順序数生成子循環オプション |
表A-30 削除できる予約語(D)
| 予約語 | 使用できなくなる機能 |
|---|---|
| DATA | ・抽象データ型の削除 |
| DATABASE | − |
| DATE | ・データ型 DATE ・スカラ関数 DATE ・CURRENT_DATE値関数 ・DEFAULT句 |
| DAY | ・データ型 INTERVAL YEAR TO DAY ・スカラ関数 DAY ・日付演算 |
| DAYS | ・スカラ関数 DAYS ・日付演算 |
| DEFER | − |
| DEMOTING | − |
| DEPTH | − |
| DEVICE | − |
| DIAGNOSTICS | ・埋込み言語文法 GET DIAGNOSTICS |
| DICTIONARY | − |
| DIGITS | ・スカラ関数 DIGITS |
| DIRECT | − |
| DO | ・ルーチン制御SQL FOR文,WHILE文 |
| DOUBLE_PRECISION | − |
表A-31 削除できる予約語(E)
| 予約語 | 使用できなくなる機能 |
|---|---|
| EACH | ・トリガ |
| EDIT | − |
| ELSE | ・ルーチン制御SQL IF文 |
| ELSEIF | ・ルーチン制御SQL IF文 |
| ENCRYPT | − |
| END | ・CASE式 ・ルーチン制御SQL複合文,FOR文,IF文,WHILE文 |
| EQUALS | − |
| ESTIMATED | − |
| EXCEPTION | ・埋込み言語文法 GET DIAGNOSTICS |
| EXIT | ・ルーチン制御SQL 複合文のハンドラ宣言 |
| EXTERN | − |
| EXTRACT | − |
表A-32 削除できる予約語(F)
| 予約語 | 使用できなくなる機能 |
|---|---|
| FALSE | ・論理述語 IS FALSE |
| FIXED | − |
| FORCE | − |
| FREE | ・操作系SQL FREE LOCATOR文 |
| FULL | − |
| FUNCTION | ・ユーザ定義関数 ・プラグイン ・オブジェクト名による監査証跡絞込み |
表A-33 削除できる予約語(G)
| 予約語 | 使用できなくなる機能 |
|---|---|
| GENERAL | − |
| GET | ・埋込み言語文法 GET DIAGNOSTICS |
| GET_JAVA_STORED_ROUTINE_SOURCE | ・スカラ関数 GET_JAVA_STORED_ROUTINE_SOURCE |
表A-34 削除できる予約語(H)
| 予約語 | 使用できなくなる機能 |
|---|---|
| HANDLER | ・ルーチン制御SQLハンドラ宣言 |
| HELP | − |
| HEX | ・スカラ関数 HEX |
| HOUR | ・データ型 INTERVAL HOUR TO SECOND ・スカラ関数 HOUR ・時刻演算 |
| HOURS | ・時刻演算 |
| HUGE | − |
表A-35 削除できる予約語(I)
| 予約語 | 使用できなくなる機能 |
|---|---|
| IF | ・ルーチン制御SQL IF文 |
| IGNORE | − |
| INNER | ・結合表 INNER JOIN |
| INOUT | ・ストアドプロシジャ |
| INTERSECT | − |
| INTERVAL | ・データ型 INTERVAL HOUR TO SECOND,INTERVAL YEAR TO DAY ・順序数生成子定義(CREATE SEQUENCE文)のログ出力間隔オプション |
| ISOLATION | ・SQLコンパイルオプション ISOLATION |
| IS_USER_CONTAINED_IN_HDS_GROUP | ・スカラ関数 IS_USER_CONTAINED_IN_HDS_GROUP |
表A-36 削除できる予約語(L)
| 予約語 | 使用できなくなる機能 |
|---|---|
| LARGE | ・データ型 LARGE DECIMAL,BINARY LARGE OBJECT |
| LEADING | − |
| LEAVE | ・ルーチン制御SQL LEAVE文 |
| LENGTH | ・スカラ関数 LENGTH ・SQLコンパイルオプション SUBSTR LENGTH |
| LESS | − |
| LEVEL | ・SQLコンパイルオプション OPTIMIZE LEVEL,ADD OPTIMIZE LEVEL |
| LIMIT | ・LIMIT句 |
| LINES | − |
| LINK | − |
| LOCATOR | − |
| LOCKS | − |
| LOGID | − |
| LOGNAME | − |
| LOOP | − |
| LOWER | ・スカラ関数 LOWER |
表A-37 削除できる予約語(M)
| 予約語 | 使用できなくなる機能 |
|---|---|
| MAXUSAGES | − |
| MINUTE | ・スカラ関数 MINUTE ・時刻演算 |
| MINUTES | ・時刻演算 |
| MOD | ・スカラ関数 MOD |
| MONTH | ・スカラ関数 MONTH ・日付演算 |
| MONTHS | ・日付演算 |
| MOVE | − |
表A-38 削除できる予約語(N)
| 予約語 | 使用できなくなる機能 |
|---|---|
| NATURAL | − |
| NEW | ・トリガ |
| NOWAIT | ・排他オプション NO WAIT |
| NULLIF | ・CASE略式 |
表A-39 削除できる予約語(O)
| 予約語 | 使用できなくなる機能 |
|---|---|
| OFF | − |
| OID | − |
| OLD | ・トリガ |
| ONLY | ・改竄防止表 ・読み込み専用のビュー表 ・FOR READ ONLY |
| OPERATION | − |
| OPERATORS | − |
| OPTIMIZE | ・SQLコンパイルオプション OPTIMIZE LEVEL,ADD OPTIMIZE LEVEL |
| OTHERS | − |
| OUT | ・ストアドプロシジャ |
| OUTER | ・結合表 OUTER JOIN |
| OVER | ・ウィンドウ関数 |
| OVERFLOW | − |
| OWN | − |
表A-40 削除できる予約語(P)
| 予約語 | 使用できなくなる機能 |
|---|---|
| PARAMETERS | − |
| PENDANT | − |
| PIC | − |
| PICTURE | − |
| PREALLOCATED | − |
| PREFERRED | − |
| PREORDER | − |
| PRIVATE | ・抽象データ型 |
| PROTECTED | ・抽象データ型 |
| PURGE | ・表の分割条件変更 ・定義系SQL ALTER TABLE WITHOUT PURGE ・操作系SQL PURGE TABLE文 |
表A-41 削除できる予約語(R)
| 予約語 | 使用できなくなる機能 |
|---|---|
| RANDOM | − |
| RD | − |
| READ | ・読み込み専用のビュー表 ・FOR READ ONLY |
| RECOMPILE | − |
| RECOVERABLE | − |
| RECURSIVE | − |
| REF | − |
| REFERENCING | ・トリガ |
| REGLIKE | − |
| RELEASING | − |
| RESTART | − |
| RETURN | ・ユーザ定義関数 |
| RETURNS | ・ユーザ定義関数 |
| RIGHT | − |
| ROLE | − |
| ROOT | − |
| ROUTINE | ・ルーチンのリコンパイル |
| ROW | ・行単位の排他 LOCK ROW ・トリガ ・行単位(ROW指定)インタフェース |
| ROWS | − |
表A-42 削除できる予約語(S)
| 予約語 | 使用できなくなる機能 |
|---|---|
| SAVEPOINT | − |
| SCALE | − |
| SCAN | − |
| SCHEMAS | − |
| SCOPE | − |
| SD | − |
| SEARCH | − |
| SECOND | ・データ INTERVAL HOUR TO SECOND ・スカラ関数 SECOND ・時刻演算 |
| SECONDS | ・時刻演算 |
| SENSITIVE | − |
| SEPARATE | − |
| SEPARATOR | − |
| SEQUENCE | ・CREATE SEQUENCE文 ・DROP SEQUENCE文 |
| SESSION_USER | − |
| SFLIKE | − |
| SHORT | − |
| SIGNAL | ・ルーチン制御SQL文 SIGNAL文 |
| SIMILAR | ・SIMILAR述語 |
| SLOCK | − |
| SQL_STANDARD | − |
| SQLCODE_OF_LAST_CONDITION | ・値指定 SQLCODE_OF_LAST_CONDITION |
| SQLCODE_TYPE | − |
| SQLDA | − |
| SQLERRM | − |
| SQLERRM_OF_LAST_CONDITION | ・値指定 SQLERRM_OF_LAST_CONDITION |
| SQLERRMC | − |
| SQLERRML | − |
| SQLEXCEPTION | − |
| SQLWARN | − |
| STATIC | − |
| STOP | − |
| STOPPING | − |
| SUBSTR | ・スカラ関数 SUBSTR ・SQLコンパイルオプション SUBSTR LENGTH |
| SYSTEM_USER | − |
表A-43 削除できる予約語(T)
| 予約語 | 使用できなくなる機能 |
|---|---|
| TEST | − |
| TEXT | − |
| THEN | ・CASE式 ・ルーチン制御SQL IF文 |
| THERE | − |
| TIME | ・データ型 TIME ・スカラ関数 TIME ・CURRENT_TIME値関数 ・DEFAULT句 規定値 |
| TIMESTAMP | ・データ型 TIMESTAMP ・スカラ関数 TIMESTAMP ・CURRENT_TIMESTAMP値関数 ・DEFAULT句 規定値 |
| TIMESTAMP_FORMAT | ・スカラ関数 TIMESTAMP_FORMAT |
| TRAILING | − |
| TRANSACTION | − |
| TREAT | − |
| TRIGGER | ・トリガ ・オブジェクト名による監査証跡絞込み |
| TRIM | − |
| TRUE | ・論理述語 IS TRUE |
| TYPE | ・抽象データ型 ・プラグイン ・外部表 ・オブジェクト名による監査証跡絞込み |
表A-44 削除できる予約語(U)
| 予約語 | 使用できなくなる機能 |
|---|---|
| UAMT | − |
| UBINBUF | − |
| UCHAR | − |
| UDATE | − |
| UHANT | − |
| UHDATE | − |
| UNDER | ・抽象データ型 |
| UNIFY_2000 | − |
| UNIONALL | − |
| UNKNOWN | ・論理述語 IS UNKNOWN |
| UNLIMITED | − |
| UNLOCK | − |
| UNTIL | ・UNTIL DISCONNECT |
| UPPER | ・スカラ関数 UPPER |
| USAGE | ・順序数生成子定義(CREATE SEQUENCE文)のFOR PUBLIC USAGE |
| USE | − |
| UTIME | − |
| UTXTBUF | − |
表A-45 削除できる予約語(V)
| 予約語 | 使用できなくなる機能 |
|---|---|
| VALUE | ・スカラ関数 VALUE ・NEXT VALUE式 |
| VARCHAR_FORMAT | ・スカラ関数 VARCHAR_FORMAT |
| VARIABLE | − |
| VARYING | ・データ型 CHARACTER VARYING,NATIONAL CHARACTER VARYING |
| VIRTUAL | − |
| VISIBLE | − |
| VOLATILE | − |
| VOLUME | − |
| VOLUMES | − |
表A-46 削除できる予約語(W)
| 予約語 | 使用できなくなる機能 |
|---|---|
| WHEN | ・CASE式 ・トリガ |
| WHILE | ・改竄防止表 ・ルーチン制御SQL WHILE文 |
表A-47 削除できる予約語(X)
| 予約語 | 使用できなくなる機能 |
|---|---|
| XLOCK | − |
| XML | ・XML型 ・XMLコンストラクタ関数 |
| XMLAGG | ・XMLAGG集合関数 |
| XMLEXISTS | ・XMLEXISTS述語 |
| XMLPARSE | ・XMLPARSE関数 |
| XMLQUERY | ・XMLQUERY関数 |
| XMLSERIALIZE | ・XMLSERIALIZE関数 |
表A-48 削除できる予約語(Y)
| 予約語 | 使用できなくなる機能 |
|---|---|
| YEAR | ・データ型 INTERVAL YEAR TO DAY ・スカラ関数 YEAR ・日付演算 |
| YEARS | ・日付演算 |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.