SQL 解説書

GRANT (索引特権)

この形式の GRANT ステートメントは、索引に対する CONTROL 特権を付与します。

呼び出し

このステートメントは、アプリケーション・プログラムに組み込むか、あるいは動的 SQL ステートメントの使用によって発行することができます。 このステートメントは、動的に準備可能な実行可能ステートメントです。 しかし、バインド・オプション DYNAMICRULES BIND を適用する場合、 ステートメントを動的に準備することはできません (SQLSTATE 42509)。

許可

このステートメントの許可 ID には、以下の特権が少なくとも 1 つ含まれている必要があります。

他の GRANT ステートメントについての詳細は、 GRANT (データベース権限)GRANT (パッケージ特権)GRANT (スキーマ特権)GRANT (サーバー特権)、および GRANT (表、視点、またはニックネーム特権)を参照してください。

構文

>>-GRANT--CONTROL--ON INDEX--index-name------------------------->
 
         .-,------------------------------------.
         V                                      |
>----TO----+-+-------+---authorization-name--+--+--------------><
           | +-USER--+                       |
           | '-GROUP-'                       |
           '-PUBLIC--------------------------'
 

説明

CONTROL
索引を除去する特権を付与します。 これは、索引の作成者に自動的に与えられるその索引に対する CONTROL 権限です。

ON INDEX index-name
CONTROL 特権を付与する対象となる索引の名前を指定します。

TO
特権を誰に与えるかを指定します。

USER
authorization-name がユーザーであることを指定します。

GROUP
authorization-name がグループ名であることを指定します。

authorization-name,...
1 人または複数のユーザーまたはグループの許可 ID をリストします。

この許可 ID のリストに、 このステートメントを出すユーザーの許可 ID を含めることはできません (SQLSTATE 42502)。

PUBLIC
すべてのユーザーに特権を付与します。

規則

   GRANT CONTROL ON INDEX DEPTIDX TO USER USER4


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]