Langage

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

Définition

Récupère une description des colonnes d’une table qui sont automatiquement mises à jour quand une valeur d’une ligne est mise à jour.

[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

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

schema
String

un 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

table
String

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

Retours

objet ResultSet dans lequel chaque ligne est une description de colonne

Attributs

Exceptions

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

Remarques

Récupère une description des colonnes d’une table qui sont automatiquement mises à jour quand une valeur d’une ligne est mise à jour. Ils ne sont pas ordonnés.

Chaque description de colonne comporte les colonnes suivantes : <OL<>LI><B>SCOPE</B> short => n’est pas utilisé <LI><B>COLUMN_NAME</B String => nom de colonne <LI B>> DATA_TYPE</B> int => Type de données SQL à partir de java.sql.Types<LI><B>TYPE_NAME</B> String => Nom de type <dépendant de la source de données LI><B>COLUMN_SIZE</B> int => précision <LI><><>B BUFFER_LENGTH</B> int => longueur de la valeur de colonne en octets <LI><B>DECIMAL_DIGITS</B> short => scale - Null est retourné pour les types de données où DECIMAL_DIGITS n’est pas applicable. <LI><B>PSEUDO_COLUMN</B> short => si cette colonne est pseudo-colonne comme une version ORACLE ROWID <UL LIColumnUnknown>>< - peut ou non être pseudo-colonne <LI> versionColumnNotPseudo - n’est pas une pseudo-colonne <LI> versionColumnPseudo - est une pseudo colonne </UL></OL>

La colonne COLUMN_SIZE représente la taille de colonne spécifiée pour la colonne donnée. Pour les données numériques, il s’agit de la précision maximale. Pour les données de caractères, il s’agit de la longueur en caractères. Pour les types de données datetime, il s’agit de la longueur des caractères de la représentation sous forme de chaîne (en supposant la précision maximale autorisée du composant fraction de secondes). Pour les données binaires, il s’agit de la longueur en octets. Pour le type de données ROWID, il s’agit de la longueur en octets. La valeur Null est retournée pour les types de données où la taille de colonne n’est pas applicable.

Java documentation pour java.sql.DatabaseMetaData.getVersionColumns(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 à