SHOW FUNCTIONS 및 SHOW PROCEDURES 명령: 출력에 인자에 대한 전체 데이터 타입이 표시됩니다(보류 중)¶
이 동작 변경 번들을 활성화하면 함수 및 프로시저에 대한 SHOW 명령의 출력에 함수 및 프로시저 인자에 대한 전체 데이터 타입(기본 타입이 아닌 경우)이 표시됩니다.
- 변경 전:
SHOW PROCEDURES 또는 SHOW FUNCTIONS 명령을 실행할 때 기본값이 아닌 경우 ARGUMENT 열의 값에 항상 전체 데이터 타입(타입의 전체 자릿수 포함)이 포함되는 것은 아닙니다.
예를 들어, 열 값의 인자가 NUMBER(20, 0)인 경우 표시되는 값은 다음 예제에서와 같이 NUMBER 입니다.
MY_UDF(TIMESTAMP_NTZ, TIMESTAMP_LTZ, TIMESTAMP_TZ, VARCHAR, NUMBER) RETURN NUMBER
따라서 불완전한 서명으로 인해 이름 확인에 실패하는 DESC, DROP 또는 GET_DDL 같은 명령에 서명을 사용하려는 경우 서명의 유용성이 감소합니다.
- 변경 후:
SHOW PROCEDURES 또는 SHOW FUNCTIONS 명령을 실행할 때 ARGUMENT 열의 값에는 기본값이 아닌 경우 해당 유형의 전체 자릿수를 포함한 전체 데이터 타입(타입의 전체 자릿수 포함)이 포함됩니다.
예를 들어, 열 값의 인자가 NUMBER(20, 0)인 경우 표시되는 값은 다음 예와 같이 NUMBER(20, 0)입니다.
MY_UDF(TIMESTAMP_NTZ(3), TIMESTAMP_LTZ(3), TIMESTAMP_TZ(3), VARCHAR(100), NUMBER(20,0)) RETURN NUMBER(20,0)
이 열 값은 DESC, DROP 또는 GET_DDL 같은 명령과 함께 사용할 수 있습니다.
이 변경 사항은 인자에 사용된 타입의 전체 자릿수가 기본값이 아닌 경우 다음 타입에 영향을 줍니다.
NUMBER
VARCHAR
BINARY
TIMESTAMP_LTZ
TIMESTAMP_NTZ
TIMESTAMP_TZ
TIME
참조: 1944