IDatabaseMetaData.GetSuperTables(String, String, String) 方法

定义

检索此数据库中特定架构中定义的表层次结构的说明。

[Android.Runtime.Register("getSuperTables", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetSuperTables_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetSuperTables(string? catalog, string? schemaPattern, string? tableNamePattern);
[<Android.Runtime.Register("getSuperTables", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetSuperTables_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetSuperTables : string * string * string -> Java.Sql.IResultSet

参数

catalog
String

目录名称;“”检索那些没有目录的目录; null 表示从选择条件中删除目录名称

schemaPattern
String

架构名称模式;“”检索那些没有架构的架构

tableNamePattern
String

表名称模式;可以是完全限定的名称

返回

一个 ResultSet 对象,其中每行都是类型说明

属性

例外

发生数据库错误。

注解

检索此数据库中特定架构中定义的表层次结构的说明。

仅返回与目录、架构和表名称匹配的表的超级表信息。 表名称参数可以是完全限定的名称,在这种情况下,将忽略目录和 schemaPattern 参数。 如果表没有超级表,则此处未列出该表。 必须在与子表相同的目录和架构中定义超级表。 因此,类型说明不需要为超级表包含此信息。

每种类型说明都有以下列:<OL><LI B TABLE_CAT/B> 字符串 => 类型目录 (可能 ) <nullLI><B>>TABLE_SCHEM</B> 字符串 => 类型的架构 (可能 ) <nullLI><><B>TABLE_NAME<</B> 字符串 => 类型名称 <LI><B>SUPERTABLE_NAME</B> 字符串 => 直接超级类型的名称 </OL>

<B>注意:</B> 如果驱动程序不支持类型层次结构,则返回空结果集。

在 1.4 中添加。

Java文档java.sql.DatabaseMetaData.getSuperTables(java.lang.String, java.lang.String, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于