Vues Account Usage et Information Schema : Modifications apportées à la sortie de DATA_TYPE pour les colonnes de type chaîne (en attente)

Attention

Ce changement de comportement fait partie du bundle 2025_03.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Lorsque ce bundle de changements de comportement est activé, la sortie de la colonne DATA_TYPE dans les vues Account Usage et Snowflake Information Schema change pour les colonnes de type chaîne :

Avant la modification:

Dans la sortie d’une requête sur une vue Account Usage ou Information Schema, la colonne DATA_TYPE affichait TEXT pour une colonne de type chaîne.

Après la modification:

Dans la sortie d’une requête sur une vue Account Usage ou Information Schema, la colonne DATA_TYPE affiche VARCHAR pour une colonne de type chaîne.

Les vues Account Usage suivantes comprennent une colonne DATA_TYPE :

Les vues Information Schema suivantes comprennent une colonne DATA_TYPE :

Lorsque vous interrogez ces vues, la colonne DATA_TYPE indique le type de données d’une colonne dans une table. Lorsque ce bundle de changements de comportement est activé, la sortie pour une colonne de n’importe quel type de chaîne de texte change. Par exemple, créez une table avec des colonnes de différents types de chaînes de texte :

CREATE TABLE text_string_columns_test(
  col1 VARCHAR,
  col2 CHAR,
  col3 TEXT,
  col4 STRING);
Copy

Exécutez une requête sur la vue 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

Avant la modification, la requête affiche TEXT pour ces colonnes :

+-------------+-----------+
| COLUMN_NAME | DATA_TYPE |
|-------------+-----------|
| COL1        | TEXT      |
| COL2        | TEXT      |
| COL3        | TEXT      |
| COL4        | TEXT      |
+-------------+-----------+

Après la modification, la requête affiche VARCHAR pour ces colonnes :

+-------------+-----------+
| COLUMN_NAME | DATA_TYPE |
|-------------+-----------|
| COL1        | VARCHAR   |
| COL2        | VARCHAR   |
| COL3        | VARCHAR   |
| COL4        | VARCHAR   |
+-------------+-----------+

Réf : 1960