CREATE ROLE ステートメント
CREATE ROLE ステートメントは、現行のサーバーのロールを定義します。
呼び出し
このステートメントは、アプリケーション・プログラムに組み込んだり、動的 SQL ステートメントを使用して発行したりすることができます。 これは、DYNAMICRULES の実行動作がパッケージに効力を持つ場合にのみ、動的に準備できる実行可能ステートメントです (SQLSTATE 42509)。
許可
このステートメントの許可 ID が持つ特権には、SECADM 権限が含まれている必要があります。
構文
説明
- role-name
- ロールの名前を指定します。 これは、1 部構成の名前です。 これは、SQL ID です (通常 ID または区切り ID)。 名前は、現行のサーバー上の既存のロールを識別するものであってはなりません (SQLSTATE 42710)。 名前は、文字「SYS」で始めることはできません。また、 「ACCESSCTRL」、「DATAACCESS」、「DBADM」、「NONE」、「NULL」、「PUBLIC」、「SECADM」、「SQLADM」、「SCHEMAADM」、または「WLMADM」であってはなりません (SQLSTATE 42939)。
例
DOCTOR という名前のロールを作成します。
CREATE ROLE DOCTOR