FUNCTIONS 및 PROCEDURES 뷰(INFORMATION_SCHEMA): 이름에 특수 문자가 포함된 경우 열 수정¶
이 동작 변경은 다음 문자 중 하나라도 포함된 이름이나 인자 이름이 있는 저장 프로시저와 UDF에 영향을 미칩니다.
콜론(
:
)여는 괄호(
(
)닫는 괄호(``)``)
INFORMATION_SCHEMA FUNCTIONS 및 PROCEDURES 뷰에서 argument_signature
및 data_type
열에는 이러한 함수와 프로시저에 대한 다음 값이 포함됩니다.
- 변경 전:
argument_signature
및data_type
에 올바른 인자 서명과 반환 데이터 타입이 포함되지 않습니다.argument_signature
열의 값에는 여는 괄호 또는 여는 괄호로 시작하는 함수 또는 프로시저 이름의 일부가 포함될 수 있습니다.data_type
열의 값에는 접두사 TABLE이 포함될 수 있습니다.- 변경 후:
argument_signature
및data_type
에 올바른 인자 서명과 반환 데이터 타입이 포함됩니다.
예를 들어 UDF 이름에 콜론이 포함되어 있다고 가정합니다.
CREATE OR REPLACE FUNCTION "passthrough:function"(arg VARCHAR)
RETURNS VARCHAR
...
argument_signature
및 data_type
열에는 다음 값이 포함됩니다.
- 변경 전:
+--------------------+------------------------+ | ARGUMENT_SIGNATURE | DATA_TYPE | |--------------------+------------------------| | ( | TABLEVARCHAR(16777216) | +--------------------+------------------------+
- 변경 후:
+--------------------+-------------------+ | ARGUMENT_SIGNATURE | DATA_TYPE | |--------------------+-------------------| | (ARG VARCHAR) | VARCHAR(16777216) | +--------------------+-------------------+
이 변경 사항으로는 INFORMATION_SCHEMA의 FUNCTIONS 및 PROCEDURES 뷰의 문제만 해결된다는 점에 유의하십시오. ACCOUNT_USAGE의 FUNCTIONS and PROCEDURES 뷰에 대한 수정 사항은 향후 동작 변경 릴리스에서 제공할 예정입니다.
참조: 1404