Langage

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

Définition

Récupère une description des tables disponibles dans le catalogue donné.

[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

Paramètres

catalog
String

un nom de catalogue ; doit correspondre au nom du catalogue tel qu’il est stocké dans la base de données ; " récupère ceux sans catalogue ; null signifie que le nom du catalogue ne doit pas être utilisé pour affiner la recherche

schemaPattern
String

un modèle de nom de schéma ; doit correspondre au nom du schéma tel qu’il est stocké dans la base de données ; « récupère ceux sans schéma ; null signifie que le nom du schéma ne doit pas être utilisé pour affiner la recherche

tableNamePattern
String

modèle de nom de table ; doit correspondre au nom de la table telle qu’elle est stockée dans la base de données

types
String[]

une liste de types de tables, qui doit provenir de la liste des types de tables retournés par #getTableTypes,à inclure ; null retourne tous les types

Retours

ResultSet - chaque ligne est une description de table

Attributs

Exceptions

une erreur de base de données s’est produite.

Remarques

Récupère une description des tables disponibles dans le catalogue donné. Seules les descriptions de table correspondant au catalogue, au schéma, au nom de la table et aux critères de type sont retournées. Ils sont commandés par TABLE_TYPE, TABLE_SCHEMTABLE_CATet TABLE_NAME.

Chaque description de table comporte les colonnes suivantes : <OL><LI><B>TABLE_CAT</B> String => catalogue de tables (peut être null) <LI><B>TABLE_SCHEM</B> String => schéma de table (peut être null) <LI><B>TABLE_NAME</B> String => nom <de table LI><B>TABLE_TYPE</B> String => type de table. Les types classiques sont « TABLE », « VIEW », « SYSTEM TABLE », « GLOBAL TEMPORARY », « LOCAL TEMPORARY », « ALIAS », « SYNONYM ». <LI><B>REMARKS</B> String => commentaire explicatif sur la table <LI><B>TYPE_CAT</B> String => le catalogue de types (peut être null) <LI><B>TYPE_SCHEM</B> String => le schéma de types (peut être null) <LI><B>TYPE_NAME</B> String => nom de type (peut être ) LI><B>SELF_REFERENCING_COL_NAME</B> String => nom de la colonne « identificateur » désignée d’une table typée (peut êtrenullnull) <) <LI><B>REF_GENERATION</B> String => spécifie la façon dont les valeurs dans SELF_REFERENCING_COL_NAME sont créées. Les valeurs sont « SYSTEM », « USER », « DERIVED ». (peut être null) </OL>

<Remarque B>:</B> Certaines bases de données peuvent ne pas retourner d’informations pour toutes les tables.

Java documentation pour java.sql.DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à