IDatabaseMetaData.GetVersionColumns(String, String, String) Método

Definição

Recupera uma descrição das colunas de uma tabela que são atualizadas automaticamente quando qualquer valor em uma linha é atualizado.

[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

Parâmetros

catalog
String

um nome de catálogo; deve corresponder ao nome do catálogo como ele é armazenado no banco de dados; "" recupera aqueles sem um catálogo; null significa que o nome do catálogo não deve ser usado para restringir a pesquisa

schema
String

um nome de esquema; deve corresponder ao nome do esquema como ele é armazenado no banco de dados; "" recupera aqueles sem um esquema; null significa que o nome do esquema não deve ser usado para restringir a pesquisa

table
String

um nome de tabela; deve corresponder ao nome da tabela como ele é armazenado no banco de dados

Retornos

um ResultSet objeto no qual cada linha é uma descrição de coluna

Atributos

Exceções

ocorreu um erro de banco de dados.

Comentários

Recupera uma descrição das colunas de uma tabela que são atualizadas automaticamente quando qualquer valor em uma linha é atualizado. Eles não são ordenados.

Cada descrição de coluna tem as seguintes colunas: <OL><LI><B>SCOPE</B> short => não é usado <LI><B>COLUMN_NAME</B> String => nome <da coluna LI><B>DATA_TYPE</B> int => tipo de dados SQL de java.sql.Types<LI><B>TYPE_NAME</B> String => Nome <do tipo dependente da fonte de dados LI><B>COLUMN_SIZE</B> int => precisão <LI><B>BUFFER_LENGTH</B> int => comprimento do valor da coluna em bytes <LI><B>DECIMAL_DIGITS</B> short => scale - Null é retornado para tipos de dados em que DECIMAL_DIGITS não é aplicável. <LI><B>PSEUDO_COLUMN</B> short => se esta é uma pseudo coluna como um Oracle ROWID <UL><LI> versionColumnUnknown - pode ou não ser pseudo coluna <LI> versionColumnNotPseudo - NÃO é uma pseudo coluna <LI> versionColumnPseudo - é uma pseudo coluna </UL></OL>

A coluna COLUMN_SIZE representa o tamanho da coluna especificada para a coluna fornecida. Para dados numéricos, essa é a precisão máxima. Para dados de caractere, esse é o comprimento em caracteres. Para tipos de dados datetime, esse é o comprimento em caracteres da representação string (supondo a precisão máxima permitida do componente de segundos fracionários). Para dados binários, esse é o comprimento em bytes. Para o tipo de dados ROWID, esse é o comprimento em bytes. Nulo é retornado para tipos de dados em que o tamanho da coluna não é aplicável.

Documentação Java para java.sql.DatabaseMetaData.getVersionColumns(java.lang.String, java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a