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

Definición

Recupera una descripción de las columnas de una tabla que se actualizan automáticamente cuando se actualiza cualquier valor de una fila.

[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

un nombre de catálogo; debe coincidir con el nombre del catálogo tal como se almacena en la base de datos; "" recupera aquellos sin un catálogo; null significa que el nombre del catálogo no debe usarse para restringir la búsqueda.

schema
String

un nombre de esquema; debe coincidir con el nombre del esquema tal como se almacena en la base de datos; "" recupera aquellos sin un esquema; null significa que el nombre del esquema no debe usarse para restringir la búsqueda.

table
String

un nombre de tabla; debe coincidir con el nombre de la tabla, ya que se almacena en la base de datos.

Devoluciones

un ResultSet objeto en el que cada fila es una descripción de columna

Atributos

Excepciones

se produjo un error de base de datos.

Comentarios

Recupera una descripción de las columnas de una tabla que se actualizan automáticamente cuando se actualiza cualquier valor de una fila. No están ordenados.

Cada descripción de columna tiene las columnas siguientes: <OL><LI><B>SCOPE</B> short => no se usa <LI><B>COLUMN_NAME</B> String => nombre <de columna LI><B>DATA_TYPE/B> int => tipo de datos SQL de java.sql.Types<LI><B>TYPE_NAME</B> String => Nombre <de tipo dependiente del origen de datos LI><B>COLUMN_SIZE</B> int => precisión <LI><B>BUFFER_LENGTH<</B> int => longitud del valor de columna en bytes <LI><B>DECIMAL_DIGITS</B> short = scale :> se devuelve Null para los tipos de datos en los que no se aplica DECIMAL_DIGITS. <LI><B>PSEUDO_COLUMN</B> short => si se trata de pseudocolumnas como oracle ROWID <UL><LI> versionColumnUnknown - may or not be pseudo column <LI> versionColumnNotPseudo - is NOT a pseudo column <LI> versionColumnPseudo - is a pseudo column </UL></OL>

La columna COLUMN_SIZE representa el tamaño de columna especificado para la columna especificada. Para los datos numéricos, esta es la precisión máxima. Para los datos de caracteres, esta es la longitud en caracteres. Para los tipos de datos datetime, esta es la longitud en caracteres de la representación de cadena (suponiendo la precisión máxima permitida del componente fracciones de segundos). Para los datos binarios, esta es la longitud en bytes. Para el tipo de datos ROWID, esta es la longitud en bytes. Se devuelve NULL para los tipos de datos en los que el tamaño de columna no es aplicable.

Java documentación para java.sql.DatabaseMetaData.getVersionColumns(java.lang.String, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a