java命名空间java.sql接口databasemetadata的类成员方法:
getfunctions定义及介绍
本文导语:
getfunctions
resultset getfunctions(string catalog,
string schemapattern,
string functionnamepattern)
throws sqlexception
获取给定类别中可用的系统和用户函数的描述。
只返回那些匹配模式和函数...
getfunctions
resultset getfunctions(string catalog,
string schemapattern,
string functionnamepattern)
throws sqlexception
- 获取给定类别中可用的系统和用户函数的描述。
只返回那些匹配模式和函数名称标准的系统和用户函数的描述。它们按照 function_cat
、function_schem
、function_name
和 specific_ name
进行排序。
每个函数描述都有以下列:
- function_cat string => 函数类别(可为
null
)
- function_schem string => 函数模式(可为
null
)
- function_name string => 函数名称。这是用于调用该函数的名称
- remarks string => 函数的解释性注释
- function_type short => 函数的种类:
- functionresultunknown - 不能确定是否将返回一个返回值或表。
- functionnotable- 不返回表
- functionreturnstable - 返回表
- specific_name string => 唯一标识模式中此函数的名数。这是用户指定的或 dbms 生成的名称,这可能不同于带有重载函数的
function_name
用户可能不具有执行 getfunctions
返回的所有函数的权限
- 参数:
catalog
- 类别名称;它必须与存储在数据库中的类别名称匹配;为 "" 表示获取没有类别的那些描述;为 null
表示该类别名称不应该用于缩小搜索范围schemapattern
- 模式名称的模式;它必须与存储在数据库中的模式名称匹配;为 "" 表示获取没有模式的那些描述;为 null
表示该模式名称不应该用于缩小搜索范围functionnamepattern
- 函数名称模式;它必须与存储在数据库中的函数名称匹配
- 返回:
resultset
- 每行是一个函数描述
- 抛出:
sqlexception
- 如果发生数据库访问错误- 从以下版本开始:
- 1.6
- 另请参见:
getsearchstringescape()