スキーマ:

ACCOUNT_USAGE

TABLES ビュー

このアカウント使用状況ビューには、アカウントの各テーブルとビューの行が表示されます。

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

COLUMNS ビューVIEWS ビュー

列名

データ型

説明

TABLE_ID

NUMBER

Snowflakeが生成するテーブルの内部識別子。

TABLE_NAME

TEXT

テーブルの名前。

TABLE_SCHEMA_ID

NUMBER

Snowflakeが生成するテーブルのスキーマの内部識別子。

TABLE_SCHEMA

TEXT

テーブルが属するスキーマ。

TABLE_CATALOG_ID

NUMBER

Snowflakeが生成するテーブルのデータベースの内部識別子。

TABLE_CATALOG

TEXT

テーブルが属するデータベース。

TABLE_OWNER

TEXT

テーブルを所有するロールの名前。

TABLE_TYPE

TEXT

テーブルがベーステーブル、またはビューかどうか。

IS_TRANSIENT

TEXT

テーブルが一時かどうか。

CLUSTERING_KEY

TEXT

テーブルのクラスタリングキーを構成する列および/または式。

ROW_COUNT

NUMBER

テーブル内の行数。

BYTES

NUMBER

テーブルのスキャンによってアクセスされたバイト数。

RETENTION_TIME

NUMBER

Time Travelの履歴データが保持される日数。

SELF_REFERENCING_COLUMN_NAME

TEXT

Snowflakeには適用されません。

REFERENCE_GENERATION

TEXT

Snowflakeには適用されません。

USER_DEFINED_TYPE_CATALOG

TEXT

Snowflakeには適用されません。

USER_DEFINED_TYPE_SCHEMA

TEXT

Snowflakeには適用されません。

USER_DEFINED_TYPE_NAME

TEXT

Snowflakeには適用されません。

IS_INSERTABLE_INTO

TEXT

Snowflakeには適用されません。

IS_TYPED

TEXT

Snowflakeには適用されません。

COMMIT_ACTION

TEXT

Snowflakeには適用されません。

CREATED

TIMESTAMP_LTZ

テーブルが作成された日時。

LAST_ALTERED

TIMESTAMP_LTZ

DDL または DML の操作により、テーブルが最後に変更された日時。

DELETED

TIMESTAMP_LTZ

テーブルがドロップされた日時。

COMMENT

TEXT

テーブルのコメント。

OWNER_ROLE_TYPE

TEXT

オブジェクトを所有するロールの型(ROLE または DATABASE_ROLE)。削除されたオブジェクトには所有者のロールがないため、オブジェクトを削除すると、Snowflakeは NULL を返すことに注意してください。

使用上の注意

  • ビューの遅延は最大90分です。

  • ビューは MANAGE GRANTS 権限を認識しないため、 MANAGE GRANTS 権限を持つユーザーが両方を実行する場合、 SHOW コマンドよりも表示される情報が少なくなる場合があります。

  • テーブルの SUM(BYTES) をクエリしても、合計ストレージ使用量は示されません。これは、量にTime TravelとFail-safeの使用量が含まれていないためです。

アカウントの全スキーマのアクティブなテーブルすべての合計サイズ(バイト単位)を取得します。

SELECT TABLE_SCHEMA,SUM(BYTES)
    FROM snowflake.account_usage.tables
    WHERE DELETED IS NULL
    GROUP BY TABLE_SCHEMA;
Copy