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

定义

检索在此数据库中的特定架构中定义的用户定义的类型(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)

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

适用于