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 |
用户定义函数的接口名称 多维表达式 (MDX) 函数的组名。 |
|
LIBRARY_NAME |
DBTYPE_WSTR |
用户定义函数的类型库名称。对于 MDX 函数,为 NULL。 |
|
DLL_NAME |
DBTYPE_WSTR |
(可选)实现用户定义函数的程序集的名称。 对于 MDX 函数,返回 VT_NULL。 |
|
HELP_FILE |
DBTYPE_WSTR |
(可选)包含用户定义函数帮助文档的文件名。 对于 MDX 函数,返回 VT_NULL。 |
|
HELP_CONTEXT |
DBTYPE_I4 |
(可选)返回此函数的帮助上下文 ID。 |
|
OBJECT |
DBTYPE_WSTR |
(可选)应用了属性的对象类的通用名称。例如,与 <level_name>.Members 函数相对应的行集将返回 "Level"。 对于用户定义函数或非属性 MDX 函数,返回 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 |
可选。 |