시퀀스 및 열: SHOW 명령, 뷰, GET_DDL 함수 출력에 대한 변경 사항

주의

이 동작 변경 사항은 2023_06 번들에 있습니다.

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

현재 Snowflake 릴리스에서는 Snowflake에 시퀀스 및 테이블 열에 대한 새로운 ORDER 및 NOORDER 매개 변수를 도입했습니다.

  • ORDER를 지정하면 시퀀스 또는 자동 증분 열에 대해 생성되는 값이 오름차순 으로 표시됩니다.

  • NOORDER를 지정하면 값이 오름차순으로 표시되도록 보장되지 않습니다.

이러한 새 매개 변수는 명령, 함수, 뷰의 출력에 나타납니다.

다음 명령과 뷰의 출력에는 다음과 같이 정렬된 새 열이 포함됩니다.

열 이름

데이터 타입

설명

ordered

TEXT

값이 오름차순으로 생성되는지 여부를 지정합니다.

  • SHOW SEQUENCES 및 DESCRIBE SEQUENCE 명령의 경우 열에는 다음이 포함됩니다.

    • Y (시퀀스에 ORDER 매개 변수가 있는 경우)

    • N (시퀀스에 NOORDER 매개 변수가 있는 경우)

  • Information Schema 및 Account Usage SEQUENCES 뷰의 경우 열에는 다음이 포함됩니다.

    • YES (시퀀스에 ORDER 매개 변수가 있는 경우)

    • NO (시퀀스에 NOORDER 매개 변수가 있는 경우)

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 열이 포함됩니다.

열 이름

데이터 타입

설명

identity_ordered

TEXT

이 열이 생성된 값이 오름차순으로 정렬된 ID 열인지 여부를 지정합니다.

  • 열이 ID 열이고 ORDER 매개 변수가 있는 경우 열에는 YES 가 포함됩니다.

  • 열이 ID 열이고 NOORDER 매개 변수가 있는 경우 열에는 NO 가 포함됩니다.

마지막으로, 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