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 возвращается для типов данных, в которых размер столбца неприменимо.

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

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

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