3.1.1 定義系SQLの全般規定
- 〈この項の構成〉
(1) 定義系SQLの種類と機能
定義系SQLは,スキーマを定義・変更したり,表,インデクス,及び権限を定義・削除したりするときに使用するSQLです。
定義系SQLの種類と機能を次の表に示します。
種 類 |
機 能 |
---|---|
インデクスの名称を変更します。 |
|
手続きのSQLオブジェクトを再作成します。 |
|
関数,手続き,及びトリガのSQLオブジェクトを再作成します。 |
|
表定義を変更します。 |
|
トリガのSQLオブジェクトを再作成します。 |
|
表及び列に注釈を付けます。 |
|
監査証跡として記録する監査イベント,及びその対象を定義します。 |
|
CONNECT関連セキュリティ機能に関するセキュリティ項目を定義します。 |
|
関数を定義します。 |
|
パブリック関数を定義します。 |
|
実表の列にインデクス(昇順,降順)を定義します。 |
|
手続きを定義します。 |
|
パブリック手続きを定義します。 |
|
スキーマを定義します。 |
|
順序数生成子を定義します。 |
|
実表を定義します。 |
|
トリガを定義します。 |
|
抽象データ型を定義します。 |
|
ビュー表を定義します。 |
|
パブリックビューを定義します。 |
|
CREATE AUDITで定義した監査対象と内容が一致する定義を,監査対象から削除します。 |
|
CONNECT関連セキュリティ機能に関するセキュリティ項目を削除します。 |
|
ユーザ定義型を削除します。 |
|
関数を削除します。 |
|
パブリック関数を削除します |
|
インデクスを削除します。 |
|
手続きを削除します。 |
|
パブリック手続きを削除します。 |
|
スキーマを削除します。 |
|
順序数生成子を削除します。 |
|
実表を削除します。さらに,その実表に対するインデクス,注釈,アクセス権限及びビュー表も削除します。 |
|
トリガを削除します。 |
|
ビュー表を削除します。 |
|
パブリックビューを削除します。 |
|
ユーザにCONNECT権限を与えます。 |
|
ユーザにDBA権限を与えます。 |
|
ユーザにRDエリアの利用権限を与えます。 |
|
ユーザにスキーマ定義権限を与えます。 |
|
ユーザにアクセス権限を与えます。 |
|
監査人のパスワードを変更します。 |
|
ユーザに与えたCONNECT権限を取り消します。 |
|
ユーザに与えたDBA権限を取り消します。 |
|
ユーザに与えたRDエリアの利用権限を取り消します。 |
|
ユーザに与えたスキーマ定義権限を取り消します。 |
|
ユーザに与えたアクセス権限を取り消します。 |
(2) 共通規則
定義系SQLが正常に実行された場合,処理完了と同時にCOMMITされます。
(3) 留意事項
定義系SQLは,OLTP下のX/Openに従ったUAPから指定できません。