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

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

CREATE SCHEMAスキーマ定義

機能

スキーマを定義します。

使用権限

スキーマ定義権限を持つユーザ
ユーザ自身のスキーマを定義できます。

DBA権限を持つユーザ
CONNECT権限又はDBA権限を持つ,ほかのユーザのスキーマを定義できます。

形式

 
 CREATE SCHEMA スキーマ名句
 スキーマ名句::=〔AUTHORIZATION 認可識別子

オペランド

ユーザの認可識別子を指定します。認可識別子を省略すると,実行するユーザの認可識別子が仮定されます。

留意事項

  1. 表,インデクス,抽象データ型,インデクス型,関数,手続き,トリガ,及びアクセス権限は,スキーマを定義した後で定義します。
  2. 1ユーザは,1個のスキーマだけ所有できます。
  3. スキーマ定義中で定義した表,及びインデクスの所有者の認可識別子は,スキーマの認可識別子と同じにしてください。
  4. DBA権限を持つユーザによってスキーマを定義されたユーザは,スキーマ定義権限が与えられます。
  5. CREATE SCHEMAは,OLTP下のX/Openに従ったUAPから指定できません。

使用例

ユーザ(USER1)のスキーマを定義します。

 
    CREATE SCHEMA
        AUTHORIZATION USER1