語言

IDatabaseMetaData.GetUDTs(String, String, String, Int32[]) 方法

定義

擷取特定結構中定義的使用者定義型別(UDT)描述。

[Android.Runtime.Register("getUDTs", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;", "GetGetUDTs_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayIHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetUDTs(string? catalog, string? schemaPattern, string? typeNamePattern, int[]? types);
[<Android.Runtime.Register("getUDTs", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;", "GetGetUDTs_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayIHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetUDTs : string * string * string * int[] -> Java.Sql.IResultSet

參數

catalog
String

目錄名稱;必須與資料庫中儲存的目錄名稱相符;「」取回那些沒有目錄的作品; null 意即不應使用目錄名稱來縮小搜尋範圍

schemaPattern
String

一個模式名稱;必須與儲存在資料庫中的結構名稱相符;「」 取回那些沒有 schema 的; null 表示不應使用結構名稱來縮小搜尋範圍

typeNamePattern
String

一種類型名稱模式;必須與資料庫中儲存的型別名稱相符;可能是完全合格的名字

types
Int32[]

一份使用者自訂型別(JAVA_OBJECT、STRUCT 或 DISTINCT)清單,需包含; null 回傳所有類型

傳回

ResultSet 物件中每一列描述一個 UDT

屬性

例外狀況

發生了資料庫錯誤。

備註

擷取特定結構中定義的使用者定義型別(UDT)描述。 結構特定的 UDT 可能具有類型 JAVA_OBJECT、 STRUCT、 或 DISTINCT。

僅回傳符合目錄、結構、類型名稱及類型標準的類型。 它們的排序依 DATA_TYPE序為 、 TYPE_CAT、 TYPE_SCHEMTYPE_NAME和 。 型別名稱參數可以是完全限定的名稱。 此時會忽略目錄與 schemaPattern 參數。

每個型別描述包含以下欄位:<OL><LI><B>TYPE_CAT</B> 字串 => 型別目錄(可能為 null) <LI><B>TYPE_SCHEM</B> 字串 => 型別結構(可能為 null) <LI><B>TYPE_NAME</B> 字串 => 型別名稱 <LI><B>CLASS_NAME</B> 字串 => Java類別名稱 <LI><B>DATA_TYPE</B> int => 型別值定義於java.sql。類型。 JAVA_OBJECT 之一,STRUCT,或 DISTINCT LI B REMARKS</B> 字串 => 對 LI><型別<的說明註解 B>BASE_TYPE</B> short => DISTINCT 型別來源型別的型別代碼,或實作結構型別SELF_REFERENCING_COLUMN使用者產生的參考型別(如 java.sql 定義)。型別(null若 DATA_TYPE 非 DISTINCT 或 REFERENCE_GENERATION = USER_DEFINED <的 STRUCT / OL>><<>

<B>註:</B> 若驅動程式不支援 UDT,則回傳一個空的結果集。

在 1.2 版本中加入。

Java 文件 java.sql.DatabaseMetaData.getUDTs(java.lang.String, java.lang.String, java.lang.String, int[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於