スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス

[目次][索引][前へ][次へ]

付録A.3 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 ・日付演算