Account Usage 및 Information Schema 뷰: 문자열 열에 대한 DATA_TYPE 출력 변경(보류 중)

주의

이 동작 변경은 2025_03 번들에 포함되어 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

이 동작 변경 번들을 활성화하면 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 열은 테이블에 있는 열의 데이터 타입을 표시합니다. 이 동작 변경 번들을 활성화하면 텍스트 문자열 유형 열의 출력이 변경됩니다. 예를 들어, 다양한 텍스트 문자열 유형의 열이 있는 테이블을 만들 수 있습니다.

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

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

변경 전에는 쿼리에서 이러한 열에 대해 TEXT 를 표시합니다.

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

변경 후 쿼리에는 이러한 열에 대해 VARCHAR 이 표시됩니다.

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

Ref: 1960