다음을 통해 공유


USER_DEFINED_FUNCTIONS 오류 클래스

SQLSTATE: 42601

사용자 정의 함수가 유효하지 않습니다.

CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET

이 명령에는 상관 관계가 있는 외부 참조가 있는 하위 쿼리 식이 포함된 SQL 사용자 정의 함수 <functionName> 에 대한 호출이 포함됩니다. 이 기능은 아직 구현되지 않았습니다.

NOT_A_VALID_DEFAULT_EXPRESSION

<functionName>DEFAULT 표현입니다. <parameterName>은 하위 쿼리를 포함하므로 지원되지 않습니다.

NOT_A_VALID_DEFAULT_PARAMETER_POSITION

일상적인 <functionName> 매개변수 <parameterName>DEFAULT없이 매개변수 <nextParameterName> 뒤에 DEFAULT가 오지 않아야 합니다.

NOT_NULL_ON_FUNCTION_PARAMETERS

<languageName> 함수 매개 변수에 NOT NULL 지정할 수 없습니다. <input>

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

SQL 테이블 함수 <name> 본문은 쿼리여야 합니다.

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

RETURNS TABLE 절이 있는 <functionName> 대한 CREATE FUNCTION 문에서 쿼리가 반환한 관계는 하나 이상의 출력 열에 대한 명시적 이름이 없습니다. 함수 본문을 다시 작성하여 명시적 열 이름을 제공하거나 RETURNS TABLE 절에 열 이름을 추가하고 명령을 다시 실행하세요.

SQL_UDF_RETURNS_CLAUSE

사용자 정의 <functionType> 함수에 명시적 RETURNS 절을 지정해야 합니다.

UNEXPECTED_ENVIRONMENT_SETTINGS

사용자 정의 함수에 대한 <languageName> 예기치 않은 환경 설정: <invalidKeys> (유효한 설정은 다음과 <validKeys>같습니다.) ENVIRONMENT 절을 업데이트하고 다시 시도합니다.