IDatabaseMetaData.GetVersionColumns(String, String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает описание столбцов таблицы, которые автоматически обновляются при обновлении любого значения в строке.
[Android.Runtime.Register("getVersionColumns", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetVersionColumns_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? GetVersionColumns(string? catalog, string? schema, string? table);
[<Android.Runtime.Register("getVersionColumns", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetVersionColumns_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 GetVersionColumns : string * string * string -> Java.Sql.IResultSet
Параметры
- catalog
- String
имя каталога; должен совпадать с именем каталога, так как он хранится в базе данных; "" извлекает из них без каталога; null означает, что имя каталога не должно использоваться для сузки поиска
- schema
- String
имя схемы; должно совпадать с именем схемы, так как она хранится в базе данных; "" извлекает из них без схемы; null означает, что имя схемы не должно использоваться для сузки поиска.
- table
- String
имя таблицы; должно совпадать с именем таблицы, так как она хранится в базе данных
Возвращаемое значение
ResultSet Объект, в котором каждая строка является описанием столбца
- Атрибуты
Исключения
Произошла ошибка базы данных.
Комментарии
Извлекает описание столбцов таблицы, которые автоматически обновляются при обновлении любого значения в строке. Они неупорядочены.
Каждое описание столбца содержит следующие столбцы: OL>LI B><SCOPE</B> short => не используется <LI B>COLUMN_NAME</>B String => имя <столбца LI><><B DATA_TYPE></B> int => тип данных SQL из LI><B>TYPE_NAME</B> String = имя <типа, зависяющего от<java.sql.Types источника данных, li B>COLUMN_SIZE</B int =>> точность <LI><>><B>BUFFER_LENGTH</B/B><<> int => длина значения столбца в байтах <LI><B>DECIMAL_DIGITS</B> short => scale — значение NULL возвращается для типов данных, в которых DECIMAL_DIGITS неприменимо.
<LI B PSEUDO_COLUMN/B> short => является ли это псевдоколонок, как oracle ROWID <UL><LI versionColumnUnknown - может или не быть псевдоколонок <LI> versionColumnNotPseudo - не является псевдоколонкой LI>> versionColumnPseudo - это псевдоколонок <</UL<>/OL<>><>
Столбец COLUMN_SIZE представляет указанный размер столбца для данного столбца. Для числовых данных это максимальная точность. Для символьных данных это длина символов. Для типов данных datetime это длина в символах представления String (при условии максимально допустимой точности компонента дробных секунд). Для двоичных данных это длина в байтах. Для типа данных ROWID это длина в байтах. Значение NULL возвращается для типов данных, в которых размер столбца неприменимо.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".