データベース、スキーマ作成 CREATE DATABASE share_db; CREATE SCHEMA share_db.schema_1; // 共有用のDBにセキュアビューを作成 CREATE SECURE VIEW share_db.schema_1.sample_secure_view AS SELECT .. FROM user_db.schema.table_1, user_db.schema.table_2 WHERE ..; // 共有を作成 CREATE SHARE share_2; // 共有にshare_db, schema_1のUSAGE権限を付与 GRANT USAGE ON DATABASE share_db TO SHARE share_2; GRANT USAGE ON SCHEMA share_db.schema_1 TO SHARE share_2; // 異なるデータベースに対するREFERENCE_USAGE権限を付与 // 参照するテーブルやスキーマの権限を共有する必要はない GRANT REFERENCE_USAGE ON DATABASE user_db TO SHARE share_2; // 共有にviewへのSELECT権限を付与 GRANT SELECT ON VIEW share_db.schema_1.sample_secure_view TO SHARE share_2; 19