カテゴリ:

Information Schemaテーブル関数

AVAILABLE_LISTINGS

コンシューマーが発見し、アクセスできるすべてのリストを返します。

構文

AVAILABLE_LISTINGS(
      [ IS_IMPORTED => { TRUE | FALSE | NULL } ]
      [ , IS_ORGANIZATION => { TRUE | FALSE | NULL } ]
      [ , IS_SHARED_WITH_ME => { TRUE | FALSE | NULL } ] )
Copy

引数

オプションで、このビューのリストをフィルターするために次の引数を指定することができます。

注釈

ある時点で 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

リストの配布。可能な値は EXTERNALORGANIZATION です。

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());
Copy

現在のアカウントによってインポートされたすべての利用可能なリストを取得します。

SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_IMPORTED => TRUE));
Copy

現在のアカウントで利用可能なすべての組織リストを取得します。

SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_ORGANIZATION => TRUE));
Copy

現在のアカウントと非公開で共有されているすべての利用可能なリストを取得します。

SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_SHARED_WITH_ME => TRUE));
Copy