Kontonutzungs- und Informationsschema-Ansichten: Änderungen an der DATA_TYPE-Ausgabe für Zeichenfolgenspalten (ausstehend)

Achtung

Diese Verhaltensänderung ist in Bundle 2025_03 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, ändert sich die Ausgabe für die Spalte DATA_TYPE in den Ansichten Kontonutzung und Snowflake Informationsschema für Zeichenfolgenspalten:

Vor der Änderung:

In der Ausgabe einer Abfrage über eine Ansicht „Kontonutzung“ oder „Informationsschema“ zeigte die Spalte DATA_TYPE TEXT für eine Zeichenfolgespalte an.

Nach der Änderung:

In der Ausgabe einer Abfrage über eine Ansicht Kontonutzung oder Informationsschema zeigt die Spalte DATA_TYPE VARCHAR für eine Zeichenfolgespalte an.

Die folgenden Ansichten der Kontonutzung enthalten eine Spalte DATA_TYPE:

Die folgenden Informationsschema-Ansichten enthalten eine Spalte DATA_TYPE:

Wenn Sie diese Ansichten abfragen, zeigt die Spalte DATA_TYPE den Datentyp einer Spalte in einer Tabelle an. Wenn dieses Bundle zur Verhaltensänderung aktiviert ist, ändert sich die Ausgabe für eine Spalte eines beliebigen Textzeichenfolgentyps. Erstellen Sie zum Beispiel eine Tabelle mit Spalten mit verschiedenen Textzeichenfolgentypen:

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

Führen Sie eine Abfrage in der Ansicht INFORMATION_SCHEMA.COLUMNS aus:

SELECT column_name, data_type
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE table_name ILIKE 'text_string_columns_test'
  ORDER BY column_name;
Copy

Vor der Änderung zeigt die Abfrage TEXT für diese Spalten an:

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

Nach der Änderung zeigt die Abfrage VARCHAR für diese Spalten an:

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

Ref: 1960