IDatabaseMetaData.GetTables(String, String, String, String[]) Método

Definición

Recupera una descripción de las tablas disponibles en el catálogo determinado.

[Android.Runtime.Register("getTables", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetTables_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetTables(string? catalog, string? schemaPattern, string? tableNamePattern, string[]? types);
[<Android.Runtime.Register("getTables", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetTables_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetTables : string * 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.

schemaPattern
String

un patrón de 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.

tableNamePattern
String

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

types
String[]

una lista de tipos de tabla, que deben ser de la lista de tipos de tabla devueltos de #getTableTypes, para incluir; null devuelve todos los tipos.

Devoluciones

ResultSet : cada fila es una descripción de la tabla.

Atributos

Excepciones

se produjo un error de base de datos.

Comentarios

Recupera una descripción de las tablas disponibles en el catálogo determinado. Solo se devuelven descripciones de tabla que coincidan con los criterios de catálogo, esquema, nombre de tabla y tipo. Se ordenan por TABLE_TYPE, TABLE_CATTABLE_SCHEM y TABLE_NAME.

Cada descripción de la tabla tiene las columnas siguientes: OL>LI B TABLE_CAT/B> String => table catalog (puede ser null) <LI><B>TABLE_SCHEM</B> String => esquema de tabla (puede ser null) <LI><B>TABLE_NAME<</B> String => nombre <de tabla LI><B>TABLE_TYPE</B> String => tipo de tabla.>><<< Los tipos típicos son "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM". < ><LI B>COMMENTS</B> String = comentario explicativo en la tabla <LI><B>TYPE_CAT/B> String => the types catalog (may be null) <LI><B>TYPE_SCHEM</B> String =>> the types schema (may be null) <LI><B>TYPE_NAME<</B> String => type name (may be null) <LI><B>SELF_REFERENCING_COL_NAME</B> String => name of the designated "identifier" column of a typed table (may be )null) <LI><B>REF_GENERATION</B> String => especifica cómo se crean los valores de SELF_REFERENCING_COL_NAME. Los valores son "SYSTEM", "USER", "DERIVED". (puede ser null) </OL>

<B>Nota:/B> Es posible que< algunas bases de datos no devuelvan información para todas las tablas.

Java documentación para java.sql.DatabaseMetaData.getTables(java.lang.String, 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