다음을 통해 공유


getFunctions 메서드(SQLServerDatabaseMetaData)

JDBC 드라이버 다운로드

시스템 및 사용자 함수에 대한 설명을 검색합니다.

구문

  
public ResultSet getFunctions(java.lang.String catalog,  
                       java.lang.String schemaPattern,  
                       java.lang.String functionNamePattern)  

매개 변수

catalog

데이터베이스의 카탈로그 이름입니다. 빈 문자열("")을 지정하면 결과에는 카탈로그 없이 함수만 포함됩니다. null경우 카탈로그 이름은 검색에 사용되지 않습니다.

schemaPattern

스키마의 이름입니다. 빈 문자열 ""인 경우 결과에 스키마가 없는 함수가 포함됩니다. null경우 스키마 이름은 검색에 사용되지 않습니다.

functionNamePattern

함수의 이름입니다.

Return Value

SQLServerResultSet 개체입니다.

예외

SQLServerException

설명

이 getFunctions 메서드는 java.sql.DatabaseMetaData 인터페이스의 getFunctions 메서드에 의해 지정됩니다.

이 메서드는 지정된 스키마 및 함수 이름과 일치하는 시스템 및 사용자 함수만 반환합니다.

Important

반환된 결과 집합에는 호출하는 사용자에게 실행할 권한이 없는 함수가 포함될 수 있습니다.

각 함수 설명에는 다음 열이 포함됩니다.

속성 형식 설명
FUNCTION_CAT String 함수가 있는 데이터베이스의 이름입니다.
FUNCTION_SCHEM String 함수가 상주하는 스키마의 이름입니다.
FUNCTION_NAME String 함수의 이름.
NUM_INPUT_PARAMS int 나중에 사용하도록 예약되어 있으며 현재 -1 값을 반환합니다.
NUM_OUTPUT_PARAMS int 나중에 사용하도록 예약되어 있으며 현재 -1 값을 반환합니다.
NUM_RESULT_SETS int 나중에 사용하도록 예약되어 있으며 현재 -1 값을 반환합니다.
REMARKS String 함수에 대한 주석입니다.
FUNCTION_TYPE short 함수의 형식입니다. 다음 값 중 하나일 수 있습니다.

SQL_PT_UNKNOWN (0)

SQL_PT_PROCEDURE (1)

SQL_PT_FUNCTION (2)

반환된 결과 집합의 모든 설명은 FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME 및 SPECIFIC_NAME 따라 정렬됩니다.

참고 항목

SQLServerDatabaseMetaData 멤버
SQLServerDatabaseMetaData 클래스