Набор строк MDSCHEMA_FUNCTIONS
Описывает функции, доступные клиентским приложениям, которые соединены с базой данных.
Столбцы наборов строк
Набор строк MDSCHEMA_FUNCTIONS содержит следующие столбцы.
Имя столбца |
Индикатор типа |
Длина |
Описание |
---|---|---|---|
FUNCTION_NAME |
DBTYPE_WSTR |
Имя функции. |
|
DESCRIPTION |
DBTYPE_WSTR |
Описание функции. |
|
PARAMETER_LIST |
DBTYPE_WSTR |
Разделенный запятыми список параметров, отформатированных как в Microsoft Visual Basic. Например, параметр может иметь вид «Name as String». |
|
RETURN_TYPE |
DBTYPE_I4 |
Обозначение VARTYPE типа данных, возвращаемых функцией. |
|
ORIGIN |
DBTYPE_I4 |
Происхождение функции:
|
|
INTERFACE_NAME |
DBTYPE_WSTR |
Имя интерфейса для определяемых пользователем функций Имя группы для функций многомерных выражений. |
|
LIBRARY_NAME |
DBTYPE_WSTR |
Имя библиотеки типов для определяемых пользователем функций. NULL — для функций многомерных выражений. |
|
DLL_NAME |
DBTYPE_WSTR |
Имя сборки, в которой реализована определяемая пользователем функция (необязательно). Возвращает VT_NULL для функций многомерных выражений. |
|
HELP_FILE |
DBTYPE_WSTR |
Имя файла, который содержит справочную документацию по определяемой пользователем функции (необязательно). Возвращает VT_NULL для функций многомерных выражений. |
|
HELP_CONTEXT |
DBTYPE_I4 |
Возвращает идентификатор контекста справки для этой функции (необязательно). |
|
OBJECT |
DBTYPE_WSTR |
Собственное имя класса объектов, к которому применяется свойство (необязательно). Например, набор строк, соответствующий функции <level_name>.Members, возвращает значение «Level». Возвращает VT_NULL для определяемых пользователем функций или функций многомерных выражений, не предназначенных для работы со свойствами. |
|
CAPTION |
DBTYPE_WSTR |
Отображаемый заголовок функции. |
Набор строк отсортирован по ORIGIN, INTERFACE_NAME, FUNCTION_NAME.
Столбцы ограничений
Набор строк MDSCHEMA_FUNCTIONS может быть ограничен столбцами, перечисленными в следующей таблице.
Имя столбца |
Индикатор типа |
Состояние ограничения |
---|---|---|
LIBRARY_NAME |
DBTYPE_WSTR |
Необязательный. |
INTERFACE_NAME |
DBTYPE_WSTR |
Необязательный. |
FUNCTION_NAME |
DBTYPE_WSTR |
Необязательный. |
ORIGIN |
DBTYPE_I4 |
Необязательный. |