- スキーマ:
TABLES ビュー¶
このアカウント使用状況ビューには、アカウントの各テーブルとビューの行が表示されます。
- こちらもご参照ください:
列¶
列名 |
データ型 |
説明 |
---|---|---|
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 |
オブジェクトを所有するロールの型( |
使用上の注意¶
ビューの遅延は最大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;