- カテゴリ:
AVAILABLE_LISTINGS¶
コンシューマーが発見し、アクセスできるすべてのリストを返します。
構文¶
AVAILABLE_LISTINGS(
[ IS_IMPORTED => { TRUE | FALSE | NULL } ]
[ , IS_ORGANIZATION => { TRUE | FALSE | NULL } ]
[ , IS_SHARED_WITH_ME => { TRUE | FALSE | NULL } ] )
引数¶
オプションで、このビューのリストをフィルターするために次の引数を指定することができます。
注釈
ある時点で TRUE にできる引数の1つだけを使用できます。
IS_IMPORTED => { TRUE | FALSE | NULL }インポートされたリストのみを返すには
TRUEに設定し、すべてのリストを返すにはFALSEまたはNULLに設定します。デフォルト:
NULL。IS_ORGANIZATION => { TRUE | FALSE | NULL }組織リストのみを返すには
TRUEに設定し、すべてのリストを返すにはFALSEまたはNULLに設定します。デフォルト:
NULL。IS_SHARED_WITH_ME => { TRUE | FALSE | NULL }現在のアカウントと非公開で共有されているリストのみを返すには
TRUEに設定し、すべてのリストを返すにはFALSEまたはNULLに設定します。デフォルト:
NULL。
出力¶
この関数は、次の列を返します。
列 |
データ型 |
説明 |
|---|---|---|
GLOBAL_NAME |
VARCHAR |
リストのグローバル名。 |
CREATED_ON |
TIMESTAMP_LTZ |
リストが作成されたときのタイムスタンプ。 |
TITLE |
VARCHAR |
リストのタイトル。 |
SUBTITLE |
VARCHAR |
リストのサブタイトル。 |
DESCRIPTION |
VARCHAR |
リストの説明。 |
IS_MONETIZED |
BOOLEAN |
リストが収益化されているかどうかを示します。 |
IS_BY_REQUEST |
BOOLEAN |
リストがリクエストによるかどうか(パーソナライズされたリスト)を示します。 |
IS_LIMITED_TRIAL |
BOOLEAN |
リストが限定トライアルかどうかを示します。 |
IS_READY_FOR_IMPORT |
BOOLEAN |
リストがインポートの準備ができているかどうかを示します。 |
IS_IMPORTED |
BOOLEAN |
リストがインポートされているかどうかを示します。 |
IS_APPLICATION |
BOOLEAN |
リストがアプリケーションに関連付けられているかどうかを示します。 |
IS_PRIVATE |
BOOLEAN |
リストがプライベートかどうかを示します。 |
CATEGORIES |
VARCHAR |
リストに関連するカテゴリ。 |
DATA_ATTRIBUTES |
VARCHAR |
リストに関連付けられたデータ属性。 |
TERMS |
VARCHAR |
リストの利用規約。 |
RESOURCES |
VARCHAR |
リストに関連するリソース。 |
DISTRIBUTION |
VARCHAR |
リストの配布。可能な値は |
UNIFORM_LISTING_LOCATOR |
VARCHAR |
リストの統一リストロケーター(ULL) |
ORGANIZATION_PROFILE_NAME |
VARCHAR |
リストに添付されている組織プロファイル(ある場合) |
IS_DISCOVERY_ONLY |
BOOLEAN |
リストが検出専用かどうかを示します。 |
SUPPORT_CONTACT |
VARCHAR |
リストに関連するサポート連絡先情報。 |
REQUEST_APPROVAL_TYPE |
VARCHAR |
リストのリクエスト承認タイプ。コンシューマーのリストのリクエストがSnowflakeの内部または外部で承認されるかどうかを示します。 |
IS_CORTEX_KNOWLEDGE_EXTENSION |
BOOLEAN |
このリストにCortex検索サービスが添付されているかどうかを示します。 |
PROVIDER_COMPANY_NAME |
VARCHAR |
リストプロバイダーの会社名。 |
RESHARING |
VARCHAR |
リストの再共有構成。 |
例¶
現在のアカウントで利用可能なすべてのリストを取得します。
SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS());
現在のアカウントによってインポートされたすべての利用可能なリストを取得します。
SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_IMPORTED => TRUE));
現在のアカウントで利用可能なすべての組織リストを取得します。
SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_ORGANIZATION => TRUE));
現在のアカウントと非公開で共有されているすべての利用可能なリストを取得します。
SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_SHARED_WITH_ME => TRUE));