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 | ・日付演算 |