IDatabaseMetaData.GetUDTs(String, String, String, Int32[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает описание определяемых пользователем типов (определяемых пользователем типов), определенных в определенной схеме.
[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
имя шаблона схемы; должно совпадать с именем схемы, так как она хранится в базе данных; "" извлекает из них без схемы; null означает, что имя схемы не должно использоваться для сузки поиска.
- typeNamePattern
- String
шаблон имени типа; должен совпадать с именем типа, так как он хранится в базе данных; может быть полным именем
- types
- Int32[]
список определяемых пользователем типов (JAVA_OBJECT, STRUCT или DISTINCT) для включения; null возвращает все типы
Возвращаемое значение
ResultSet объект, в котором каждая строка описывает определяемый пользователем объект
- Атрибуты
Исключения
Произошла ошибка базы данных.
Комментарии
Извлекает описание определяемых пользователем типов (определяемых пользователем типов), определенных в определенной схеме. У определяемых схемой определяемых JAVA_OBJECTSTRUCTпользователем типов или DISTINCT.
Возвращаются только типы, соответствующие каталогу, схеме, имени типа и типу. Они упорядочены по DATA_TYPE, TYPE_SCHEMTYPE_CATи TYPE_NAME. Параметр имени типа может быть полным именем. В этом случае параметры каталога и schemaPattern игнорируются.
Каждое описание типа содержит следующие столбцы: <OL><LI B><>TYPE_CAT</B> String => каталог типа (может быть) LI><B TYPE_SCHEM<>/>B String Java = схема типа (может бытьnull<null) <LI B TYPE_NAME</>B String => имя типа LI B CLASS_NAME/B> String> = имя <><><класса LI><><<> B>DATA_TYPE</B> int> => значение типа определяется в java.sql. Типы. Одно из JAVA_OBJECT, STRUCT или DISTINCT LI B REMARKS</B> String => пояснительный комментарий к типу LI><B>BASE_TYPE</B> short => код типа <исходного типа DISTINCT или типа, реализующего созданный пользователем ссылочный тип SELF_REFERENCING_COLUMN структурированного типа, определенного в java.sql.Types (nullесли DATA_TYPE не DISTINCT или не STRUCT с REFERENCE_GENERATION = USER_DEFINED) </OL>><<>
<Примечание B.</B>> Если драйвер не поддерживает определяемые пользователем элементы, возвращается пустой результирующий набор.
Добавлено в версии 1.2.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".