CREATE ROLE ステートメント

CREATE ROLE ステートメントは、現行のサーバーのロールを定義します。

呼び出し

このステートメントは、アプリケーション・プログラムに組み込んだり、動的 SQL ステートメントを使用して発行したりすることができます。 これは、DYNAMICRULES の実行動作がパッケージに効力を持つ場合にのみ、動的に準備できる実行可能ステートメントです (SQLSTATE 42509)。

許可

このステートメントの許可 ID が持つ特権には、SECADM 権限が含まれている必要があります。

構文

Read syntax diagramSkip visual syntax diagramCREATE ROLErole-name

説明

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