Account UsageとInformation Schemaのビュー: 文字列列のDATA_TYPE出力に関する変更点(保留中)¶
この動作変更バンドルが有効な場合、Account UsageおよびSnowflake Information SchemaビューのDATA_TYPE列の出力が文字列列に対して変更されます。
- 変更前:
Account UsageまたはInformation Schemaビューのクエリの出力で、DATA_TYPE列に文字列の
TEXT
が表示されます。- 変更後:
Account UsageビューまたはInformation Schemaビューのクエリの出力で、DATA_TYPE列に文字列の
VARCHAR
が表示されます。
以下のAccount Usageビューには、DATA_TYPE列が含まれます。
以下の Information Schema ビューにはDATA_TYPE列が含まれます。
これらのビューにクエリを実行すると、DATA_TYPE列にテーブルの列のデータタイプが表示されます。この動作変更バンドルが有効な場合、 テキスト文字列タイプ の列の出力が変更されます。例えば、様々な文字列タイプの列を持つテーブルを作成します。
CREATE TABLE text_string_columns_test(
col1 VARCHAR,
col2 CHAR,
col3 TEXT,
col4 STRING);
INFORMATION_SCHEMA.COLUMNSビューでクエリを実行します。
SELECT column_name, data_type
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name ILIKE 'text_string_columns_test'
ORDER BY column_name;
変更前は、クエリはこれらの列に対して TEXT
を表示します。
+-------------+-----------+
| COLUMN_NAME | DATA_TYPE |
|-------------+-----------|
| COL1 | TEXT |
| COL2 | TEXT |
| COL3 | TEXT |
| COL4 | TEXT |
+-------------+-----------+
変更後、クエリはこれらの列に対して VARCHAR
を表示します。
+-------------+-----------+
| COLUMN_NAME | DATA_TYPE |
|-------------+-----------|
| COL1 | VARCHAR |
| COL2 | VARCHAR |
| COL3 | VARCHAR |
| COL4 | VARCHAR |
+-------------+-----------+
Ref: 1960