Метод getFunctions (SQLServerDatabaseMetaData)
Возвращает описание системных и пользовательских функций.
Синтаксис
public ResultSet getFunctions(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern)
Параметры
catalog
Имя каталога в базе данных. Если это пустая строка, то результат включает функции, доступные без каталога. Если это значение NULL, то имя каталога не используется для поиска.
schemaPattern
Имя схемы. Если это пустая строка, то результат включает функции, доступные без схемы. Если это значение NULL, то имя схемы не используется для поиска.
functionNamePattern
Имя функции.
Возвращаемое значение
Объект SQLServerResultSet.
Исключения
Замечания
Этот метод 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