カテゴリ:

データベース、スキーマ、共有 DDL

CREATE SHARE

新しい、 空の 共有 を作成します。共有が作成されると、 GRANT <privilege> ...TO SHARE コマンドを使用して、共有にデータベースとデータベースのオブジェクト(スキーマ、テーブル、およびビュー)を含めることができます。その後、 ALTER SHARE を使用して、1つ以上のアカウントを共有に追加できます。

こちらもご参照ください:

DROP SHARESHOW SHARES

構文

CREATE [ OR REPLACE ] SHARE <name>
  [ COMMENT = '<string_literal>' ]

必須パラメーター

名前

共有の識別子を指定します。共有が作成されるアカウントに対して一意である必要があります。

また、識別子はアルファベット文字で始まる必要があり、識別子文字列全体が二重引用符で囲まれていない限り、スペースや特殊文字を含めることはできません(例: "My object")。二重引用符で囲まれた識別子も大文字と小文字が区別されます。

詳細については、 識別子の要件 をご参照ください。

オプションのパラメーター

COMMENT = '文字列リテラル'

共有のコメントを指定します。

デフォルト:値なし

使用上の注意

sales_s という名前の空の共有を作成します。

CREATE SHARE sales_s;

+-----------------------------------------+
| status                                  |
|-----------------------------------------|
| Share SALES_S successfully created.     |
+-----------------------------------------+

このステップの後、共有を完了するには、以下を行う必要があります。

  1. GRANT <privilege> ...TO SHARE コマンドを使用して、データベース(およびデータベース内のオブジェクト)を共有に追加します。

  2. ALTER SHARE コマンドを使用して、アカウントを共有に追加します。