Langage

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

Définition

Récupère une description des colonnes clés primaires référencées par les colonnes de clé étrangère de la table donnée (les clés primaires importées par une table).

[Android.Runtime.Register("getImportedKeys", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetImportedKeys_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? GetImportedKeys(string? catalog, string? schema, string? table);
[<Android.Runtime.Register("getImportedKeys", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetImportedKeys_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 GetImportedKeys : 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

ResultSet - chaque ligne est une description de colonne clé primaire

Attributs

Exceptions

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

Remarques

Récupère une description des colonnes clés primaires référencées par les colonnes de clé étrangère de la table donnée (les clés primaires importées par une table). Ils sont commandés par PKTABLE_CAT, PKTABLE_SCHEM, PKTABLE_NAME et KEY_SEQ.

Chaque description de colonne de clé primaire contient les colonnes suivantes : <OL><LI><B>PKTABLE_CAT</B> String => catalogue de tables de clé primaire importée (peut être null) <LI><B>PKTABLE_SCHEM</B> String => schéma de table de clé primaire importé (peut être null) <LI><B>PKTABLE_NAME</B> String => nom de table de clé primaire importé <LI><B>PKCOLUMN_NAME</B> String => nom de colonne clé primaire importé <LI><B>FKTABLE_CAT</B> String => catalogue de tables de clés étrangères (peut être null) <LI><B FKTABLE_SCHEM</B> String => schéma de table de clés étrangères (peut être null) <LI><B>FKTABLE_NAME</B> String => nom <de table de< clé étrangère LI><B>FKCOLUMN_NAME/B> String => nom de colonne <de clé étrangère LI><>B>KEY_SEQ</B> short => numéro de séquence dans une clé étrangère( la valeur 1 représente la première colonne de la clé étrangère, la valeur 2 représente la deuxième colonne de la clé étrangère). <LI B UPDATE_RULE/B> short => Qu’arrive-t-il à une clé étrangère lorsque la clé primaire est mise à jour : <UL<>LI> importNoAction - ne pas autoriser la mise à jour de la clé primaire si elle a été importée <LI> importKeyCascade - modifier la clé importée pour accepter la mise à jour <de clé primaire LI importKeySetNull - modifier la clé importée par NULL si sa clé primaire a été mise à jour <LI>><>>< importedKeySetDefault : remplacez la clé importée par défaut si sa clé primaire a été mise à jour <LI> importedKeyRestrict ( pour la compatibilité ODBC 2.x) </UL<>LI><B>DELETE_RULE</B> short => Qu’arrive-t-il à la clé étrangère lors de la suppression de la clé primaire. <UL>LI importedKeyNoAction - ne pas autoriser la suppression de la clé primaire si elle a été importée <LI> importedKeyCascade - supprimer des lignes qui importent une clé <supprimée LI importKeySetNull - modifier la clé importée en NULL si sa clé primaire a été supprimée LI importKeyRestrict - identique à importéKeyNoAction (pour la compatibilité ODBC 2.x) <LI>> importedKeySetDefault - modifier la clé importée par défaut si sa clé primaire a été supprimée <</UL><LI B><>><><FK_NAME/B> String => nom de clé étrangère (peut être null) <LI><B>PK_NAME</B> String => nom de clé primaire (peut être null) <LI><B>DEFERRABILITY</B> short => peut l’évaluation des contraintes de clé étrangère être différée jusqu’à ce que la validation <UL<>LI importKeyInitiallyDeferred - voir SQL92 pour la définition <LI> importKeyInitiallyImmediate - voir SQL92 pour la définition <LI>> importedKeyNotDeferrable - voir SQL92 pour la définition </UL></OL>

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