Account Usage 和 Information Schema 视图:字符串列的 DATA_TYPE 变更(已推迟)¶
注意
此行为变更最初在 2025_03 Bundle 中,并计划在 2025_04 捆绑包中默认启用。但是,现已推迟,新的发布日期尚未确定。
启用此行为变更捆绑包后,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 列显示表中列的数据类型。启用此行为变更捆绑包后,任何 文本字符串类型 的列的输出都会发生变化。例如,创建一个包含多种文本字符串类型的列的表:
对 INFORMATION_SCHEMA.COLUMNS 视图执行查询:
变更前,查询会显示以下列的 TEXT:
变更后,查询会显示以下列的 VARCHAR:
参考:1960