IDatabaseMetaData.GetSuperTypes(String, String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索在此数据库中的特定架构中定义的用户定义的类型(UDT)层次结构的说明。
[Android.Runtime.Register("getSuperTypes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetSuperTypes_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? GetSuperTypes(string? catalog, string? schemaPattern, string? typeNamePattern);
[<Android.Runtime.Register("getSuperTypes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetSuperTypes_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 GetSuperTypes : string * string * string -> Java.Sql.IResultSet
参数
- catalog
- String
目录名称;“”检索那些没有目录的目录; null 表示从选择条件中删除目录名称
- schemaPattern
- String
架构名称模式;“”检索那些没有架构的架构
- typeNamePattern
- String
UDT 名称模式;可以是完全限定的名称
返回
一个对象,其中一 ResultSet 行提供有关指定 UDT 的信息
- 属性
例外
发生数据库错误。
注解
检索在此数据库中的特定架构中定义的用户定义的类型(UDT)层次结构的说明。 仅对直接超级类型/子类型关系进行建模。
仅返回与目录、架构和类型名称匹配的 UDT 的超类型信息。 类型名称参数可以是完全限定的名称。 如果提供的 UDT 名称是完全限定的名称,则忽略目录和 schemaPattern 参数。
如果 UDT 没有直接超级类型,则此处未列出它。 此方法返回的对象行 ResultSet 描述指定的 UDT 和直接超类型。 行具有以下列:<OL><LI B TYPE_CAT/B> 字符串 => UDT 的目录 (可能 null) <LI><B>>TYPE_SCHEM</B> 字符串 => UDT 的架构 (可能是 null) <><LI><B>TYPE_NAME<</B> 字符串 => UDT <LI><B>< SUPERTYPE_CAT/B 字符串的类型名称 => 直接超级类型的目录 (可能是 null) <LI><B>SUPERTYPE_SCHEM</B>> 字符串 =>直接超级类型的架构(可能是) LI B SUPERTYPE_NAME/B> 字符串 => 直接超级类型的名称 </OL<>><<null>
<B>注意:</B> 如果驱动程序不支持类型层次结构,则返回空结果集。
在 1.4 中添加。
Java文档java.sql.DatabaseMetaData.getSuperTypes(java.lang.String, java.lang.String, java.lang.String)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。