Exibições Account Usage e Information Schema: alterações na saída DATA_TYPE para colunas de cadeia de caracteres (pendente)¶
Atenção
Essa mudança de comportamento está no pacote 2025_03.
Para saber o status atual do pacote, consulte Histórico do pacote.
Quando esse pacote de mudança de comportamento está ativado, a saída da coluna DATA_TYPE nas exibições Account Usage e Snowflake Information Schema é alterada para colunas de cadeia de caracteres:
- Antes da mudança:
Na saída de uma consulta em uma exibição Account Usage ou Information Schema, a coluna DATA_TYPE mostrou
TEXT
para uma coluna de cadeia de caracteres.- Após a mudança:
Na saída de uma consulta em uma exibição Account Usage ou Information Schema, a coluna DATA_TYPE mostra
VARCHAR
para uma coluna de cadeia de caracteres.
As seguintes exibições do Account Usage incluem uma coluna DATA_TYPE:
As seguintes exibições do Information Schema incluem uma coluna DATA_TYPE:
Quando você consulta essas exibições, a coluna DATA_TYPE mostra o tipo de dados de uma coluna em uma tabela. Quando esse pacote de mudança de comportamento é ativado, a saída de uma coluna de qualquer tipo de cadeia de caracteres de texto é alterada. Por exemplo, crie uma tabela com colunas de vários tipos de cadeias de carateres de texto:
CREATE TABLE text_string_columns_test(
col1 VARCHAR,
col2 CHAR,
col3 TEXT,
col4 STRING);
Execute uma consulta na exibição INFORMATION_SCHEMA.COLUMNS:
SELECT column_name, data_type
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name ILIKE 'text_string_columns_test'
ORDER BY column_name;
Antes da alteração, a consulta mostrava TEXT
para essas colunas:
+-------------+-----------+
| COLUMN_NAME | DATA_TYPE |
|-------------+-----------|
| COL1 | TEXT |
| COL2 | TEXT |
| COL3 | TEXT |
| COL4 | TEXT |
+-------------+-----------+
Após a alteração, a consulta mostra VARCHAR
para essas colunas:
+-------------+-----------+
| COLUMN_NAME | DATA_TYPE |
|-------------+-----------|
| COL1 | VARCHAR |
| COL2 | VARCHAR |
| COL3 | VARCHAR |
| COL4 | VARCHAR |
+-------------+-----------+
Ref: 1960