IDatabaseMetaData.GetAttributes(String, String, String, String) Метод

Определение

Извлекает описание заданного атрибута заданного типа для определяемого пользователем типа (UDT), доступного в данной схеме и каталоге.

[Android.Runtime.Register("getAttributes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetAttributes_Ljava_lang_String_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? GetAttributes(string? catalog, string? schemaPattern, string? typeNamePattern, string? attributeNamePattern);
[<Android.Runtime.Register("getAttributes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetAttributes_Ljava_lang_String_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 GetAttributes : string * string * string * string -> Java.Sql.IResultSet

Параметры

catalog
String

имя каталога; должен совпадать с именем каталога, так как он хранится в базе данных; "" извлекает из них без каталога; null означает, что имя каталога не должно использоваться для сузки поиска

schemaPattern
String

шаблон имени схемы; должно совпадать с именем схемы, так как она хранится в базе данных; "" извлекает из них без схемы; null означает, что имя схемы не должно использоваться для сузки поиска.

typeNamePattern
String

шаблон имени типа; должен совпадать с именем типа, так как он хранится в базе данных

attributeNamePattern
String

шаблон имени атрибута; должен соответствовать имени атрибута, объявленному в базе данных.

Возвращаемое значение

ResultSet Объект, в котором каждая строка является описанием атрибута

Атрибуты

Исключения

Значение , если возникла ошибка базы данных.

Комментарии

Извлекает описание заданного атрибута заданного типа для определяемого пользователем типа (UDT), доступного в данной схеме и каталоге.

Описания возвращаются только для атрибутов определяемых пользователем объектов, соответствующих условиям каталога, схемы, типа и имени атрибута. Они упорядочены по TYPE_CAT, TYPE_NAMETYPE_SCHEMи ORDINAL_POSITION. Это описание не содержит унаследованных атрибутов.

Возвращаемый ResultSet объект содержит следующие столбцы: <OL<>LI LI><B>TYPE_CAT</B> String => каталог типов (может быть) LI B TYPE_SCHEM<>/B> String = схема типа (может бытьnullnull) <<LI B TYPE_NAME/>B String => имя типа LI<>>< B ATTR_NAME</B> String> = имя <<атрибута LI><>><<>< B>DATA_TYPE/B> int =>> тип атрибута ТИПА SQL из java.sql.Types <LI><B>ATTR_TYPE_NAME</B> String => имя зависимого типа источника данных. Для определяемого пользователем типа полное имя типа. Для REF имя типа является полным и представляет целевой тип ссылочного типа. <LI><B>ATTR_SIZE</B> int => размер столбца. Для типов символов или дат это максимальное число символов; для числовых или десятичных типов это точность. <LI><B>DECIMAL_DIGITS</B> int => количество дробных цифр. Значение NULL возвращается для типов данных, в которых DECIMAL_DIGITS неприменимо. <LI><B NUM_PREC_RADIX</B> int => Radix (обычно 10 или 2) LI><B>>NULLABLE</B> int => допускается <ли значение NULL атрибута UL><LI АтрибутNoNulls - может не разрешать значения <NULL ЗНАЧЕНИЯ LI атрибута LI> - определенно <допускает значение NULL атрибута LINullableUnknown> - nullability unknown </UL><LI>>>< B REMARKS</B> String => комментарий, описывающий столбец (может бытьnull) <<LI><B B><ATTR_DEF/B> String> = значение по умолчанию (может бытьnull) <LI><B SQL_DATA_TYPE</B> int = unused <LI B>>SQL_DATETIME_SUB</B> int> => unused <LI B CHAR_OCTET_LENGTH/B> int = для типов char типы максимального количества байтов в столбце <LI><>><B ORDINAL_POSITION</B int =>> индекс атрибута в UDT (начиная с 1)><<> LI><B>IS_NULLABLE<</B/B>> String => правила ISO используются для определения допустимости значений NULL для атрибута. <UL LI YES> ---, если атрибут может включать NULLs <LI NO> ---, если атрибут не может включать nULLs <LI пустую строку --->, если значение NULL для атрибута неизвестно </UL><LI LI B SCOPE_CATALOG</B> String = каталог таблиц, который является областью ссылочного атрибута (если DATA_TYPE не REF) LI B>SCOPE_SCHEMA/B String = схема таблицы, которая является областью ссылочного атрибута ( (nullесли DATA_TYPE не REF) <LI><><B>SCOPE_SCHEMA</B> String =>> схема таблицы, которая является областью ссылочного атрибута ((null>< Если DATA_TYPE не является REF) <LI B><SCOPE_TABLE</B> String => имя таблицы, которая является областью ссылочного атрибута (если DATA_TYPE не является REF) LI><B>>SOURCE_DATA_TYPE</B> short => исходный тип определенного типа или созданного пользователем типа ссылок, тип SQL из java.sql.Types (nullnullесли DATA_TYPE не ЯВЛЯЕТСЯ УНИКАЛЬНЫМ или пользовательским REF) <</OL>

Добавлено в версии 1.4.

Java документации по java.sql.DatabaseMetaData.getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к