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);
Copy

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;
Copy

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