시퀀스 및 열: SHOW 명령, 뷰, GET_DDL 함수 출력에 대한 변경 사항¶
현재 Snowflake 릴리스에서는 Snowflake에 시퀀스 및 테이블 열에 대한 새로운 ORDER 및 NOORDER 매개 변수를 도입했습니다.
ORDER를 지정하면 시퀀스 또는 자동 증분 열에 대해 생성되는 값이 오름차순 으로 표시됩니다.
NOORDER를 지정하면 값이 오름차순으로 표시되도록 보장되지 않습니다.
이러한 새 매개 변수는 명령, 함수, 뷰의 출력에 나타납니다.
다음 명령과 뷰의 출력에는 다음과 같이 정렬된 새 열이 포함됩니다.
열 이름 |
데이터 타입 |
설명 |
---|---|---|
|
TEXT |
값이 오름차순으로 생성되는지 여부를 지정합니다.
|
SHOW COLUMNS 명령의 출력에서 autoincrement
열에는 ORDER 또는 NOORDER 매개 변수가 포함됩니다.
- 이전:
열이 1의 시작 값으로 1씩 자동으로 증가하는 경우
autoincrement
열에는 다음이 포함됩니다.start 1 increment 1
- 현재:
열에 ORDER 매개 변수 세트가 있는 경우
autoincrement
열에는 다음이 포함됩니다.start 1 increment 1 order
열에 NOORDER 매개 변수 세트가 있는 경우
autoincrement
열에는 다음이 포함됩니다.start 1 increment 1 noorder
Information Schema 및 Account Usage COLUMNS 뷰의 출력에 새로운 identity_ordered
열이 포함됩니다.
열 이름 |
데이터 타입 |
설명 |
---|---|---|
|
TEXT |
이 열이 생성된 값이 오름차순으로 정렬된 ID 열인지 여부를 지정합니다.
|
마지막으로, GET_DDL 함수의 출력에는 시퀀스와 열에 대한 ORDER 및 NOORDER 매개 변수가 포함됩니다.
- 현재:
열이 1의 시작 값으로 1씩 자동으로 증가하는 경우 GET_DDL 함수의 출력에는 ORDER 또는 NOORDER 매개 변수가 포함되지 않습니다.
create or replace table MYTABLE( MYCOL ... start 1 increment 1 ...
- 보류 중:
열에 ORDER 매개 변수 세트가 있는 경우 GET_DDL 출력에 ORDER 매개 변수가 포함됩니다.
create or replace table MYTABLE( MYCOL ... start 1 increment 1 order ...
열에 NOORDER 매개 변수 세트가 있는 경우 GET_DDL 출력에 NOORDER 매개 변수가 포함됩니다.
create or replace table MYTABLE( MYCOL ... start 1 increment 1 noorder ...
참조: 1225