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 메서드에 의해 지정됩니다.

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

중요

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

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

Name 형식 Description
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 클래스