CLASS_INSTANCES ビュー

このInformation Schemaビューには、データベース内の各 クラス インスタンスの行が表示されます。

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

CLASS_INSTANCE_FUNCTIONS ビューCLASS_INSTANCE_PROCEDURES ビュー

列名

データ型

説明

NAME

TEXT

インスタンスの名前。

SCHEMA_NAME

TEXT

インスタンスが属するスキーマの名前。

DATABASE_NAME

TEXT

インスタンスが属するデータベースの名前。

CLASS_NAME

TEXT

インスタンス化元のクラスの名前。

CLASS_SCHEMA_NAME

TEXT

インスタンス化元のクラスのスキーマ名。

CLASS_DATABASE_NAME

TEXT

インスタンス化元のクラスのデータベース名。

VERSION

TEXT

インスタンスの現在のバージョン。

OWNER

TEXT

インスタンスを所有するロールの名前。

OWNER_ROLE_TYPE

TEXT

オブジェクトを所有するロールのタイプ、 ROLE または DATABASE_ROLE のいずれか。 . Snowflake Native App がオブジェクトを所有する場合、値は APPLICATION になります。 . 削除されたオブジェクトには所有者ロールがないため、オブジェクトを削除した場合、Snowflakeは NULL を返します。

CREATED

TIMESTAMP_LTZ

インスタンスが作成された日時。

COMMENT

TEXT

インスタンスへのコメント。

使用上の注意

  • ビューには、セッションの現在のロールにアクセス権が付与されているオブジェクトのみが表示されます。

  • ビューには、ドロップされたインスタンスは含まれません。ドロップされたインスタンスを表示するには、代わりにAccount Usage CLASS_INSTANCES ビュー を使用します。

mydatabase データベースにあるすべてのインスタンスの名前と、インスタンス元のクラスを取得します。

SELECT name, class_name, class_schema_name, class_database_name
    FROM mydatabase.INFORMATION_SCHEMA.CLASS_INSTANCES;
Copy