java命名空间java.sql接口databasemetadata的类成员方法:
getsupertables定义及介绍
本文导语:
getsupertables
resultset getsupertables(string catalog,
string schemapattern,
string tablenamepattern)
throws sqlexception
获取在此数据库的特定模式中定义的表分层结构的描述。
仅返回与类别...
getsupertables
resultset getsupertables(string catalog,
string schemapattern,
string tablenamepattern)
throws sqlexception
- 获取在此数据库的特定模式中定义的表分层结构的描述。
仅返回与类别、模式和表名称匹配的表的超表 (supertable) 信息。表名称参数可能为完全限定名称,在这种情况下,可忽略 catalog 和 schemapattern 参数。如果表没有超表,则它不会在这里列出。超表必须使用与子表相同的类别和模式来定义。所以,类型描述不必包含子表的此信息。
每个类型描述都有以下列:
- table_cat string => 类型的类别(可为
null
)
- table_schem string => 类型的模式(可为
null
)
- table_name string => 类型名称
- supertable_name string => 直接超类型的名称
注: 如果驱动程序不支持类型分层结构,则返回空结果集。
- 参数:
catalog
- 类别名称,该参数为 "" 表示获取没有类别的那些描述,为 null
则表示从选择标准中删除类别名称schemapattern
- 模式名称的模式,该参数为 "" 表示获取没有模式的那些描述tablenamepattern
- 表名称模式,可以是一个完全限定名称
- 返回:
- 一个
resultset
对象,其中的每一行都是一个类型描述
- 抛出:
sqlexception
- 如果发生数据库访问错误- 从以下版本开始:
- 1.4
- 另请参见:
getsearchstringescape()