Метод getFunctions (SQLServerDatabaseMetaData)

Скачать драйвер JDBC

Возвращает описание системных и пользовательских функций.

Синтаксис

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

Параметры

catalog

Имя каталога в базе данных. Если это пустая строка, то результат включает функции, доступные без каталога. Если это значение NULL, то имя каталога не используется для поиска.

schemaPattern

Имя схемы. Если это пустая строка, то результат включает функции, доступные без схемы. Если это значение NULL, то имя схемы не используется для поиска.

functionNamePattern

Имя функции.

Возвращаемое значение

Объект SQLServerResultSet.

Исключения

SQLServerException

Remarks

Этот метод getFunctions определен с помощью метода getFunctions в интерфейсе java.sql.DatabaseMetaData.

Этот метод возвращает только те системные и пользовательские функции, которые соответствуют указанному имени схемы и функции.

Важно!

Возвращаемый результирующий набор может содержать функции, для выполнения которых у вызывающего пользователя отсутствуют разрешения.

Все описания функции содержат следующие столбцы:

Имя Тип Описание
FUNCTION_CAT String Имя базы данных, в которой находится указанная функция.
FUNCTION_SCHEM String Имя схемы, в которой находится указанная функция.
FUNCTION_NAME String Имя функции.
NUM_INPUT_PARAMS int Зарезервировано для использования в будущем, в настоящий момент возвращает значение -1.
NUM_OUTPUT_PARAMS int Зарезервировано для использования в будущем, в настоящий момент возвращает значение -1.
NUM_RESULT_SETS int Зарезервировано для использования в будущем, в настоящий момент возвращает значение -1.
ПРИМЕЧАНИЯ 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