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

Definición

Recupera una descripción de las columnas de clave externa que hacen referencia a las columnas de clave principal de la tabla especificada (las claves externas exportadas por una tabla).

[Android.Runtime.Register("getExportedKeys", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetExportedKeys_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? GetExportedKeys(string? catalog, string? schema, string? table);
[<Android.Runtime.Register("getExportedKeys", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetExportedKeys_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 GetExportedKeys : 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 esta 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 esta base de datos.

Devoluciones

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

Atributos

Excepciones

error de base de datos

Comentarios

Recupera una descripción de las columnas de clave externa que hacen referencia a las columnas de clave principal de la tabla especificada (las claves externas exportadas por una tabla). Se ordenan por FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME y KEY_SEQ.

Cada descripción de columna de clave externa tiene las columnas siguientes: <OL><LI B PKTABLE_CAT/B> String => primary key table catalog (may be null) <LI><B>PKTABLE_SCHEM/B> String => primary key table schema (may be null) <LI><><B>>PKTABLE_NAME<</B> String => primary key table name <LI><B>PKCOLUMN_NAME</B> String => primary key column name <LI><B>FKTABLE_CAT<</B> String => catálogo de tablas de claves externas (puede ser null) que se exporta (puede ser null) <LI><B>FKTABLE_SCHEM</B> String => esquema de tabla de clave externa (puede ser ) que se exporta (puede ser nullnull) <LI><B>FKTABLE_NAME</B> String => nombre de tabla de clave externa que se exporta <LI><B>FKCOLUMN_NAME</B> String => nombre de columna de clave externa que se exporta <LI><B>KEY_SEQ</B> short => número de secuencia dentro de clave externa( un valor de 1 representa la primera columna de la clave externa, un valor de 2 representaría la segunda columna dentro de la clave externa). <LI B UPDATE_RULE/B> short => ¿Qué ocurre con la clave externa cuando se actualiza la clave principal: <UL<>LI> importedNoAction- no permite la actualización de la clave principal si se ha importado <LI> importedKeyCascade: cambie la clave importada para aceptar la actualización <de clave principal LI> importedKeySetNull: cambie la clave importada a NULL si su clave principal se ha actualizado <LI><>>< importedKeySetDefault: cambie la clave importada a los valores predeterminados si su clave principal se ha actualizado <LI> importedKeyRestrict: igual que importedKeyNoAction (para la compatibilidad con ODBC 2.x) </UL<>LI><B>DELETE_RULE</B> short => Lo que sucede con la clave externa cuando se elimina la principal. <UL><LI> importedKeyNoAction: no permita la eliminación de la clave principal si se ha importado <LI> importedKeyCascade: elimine las filas que importan una clave <eliminada LI> importedKeySetNull: cambie la clave importada a NULL si su clave principal se ha eliminado LI importedKeyRestrict( igual que importedKeyNoAction (para la compatibilidad de ODBC 2.x) <LI> importedKeySetDefault: cambie la clave importada a default si su clave principal se ha eliminado <</UL><LI>< LI>B>FK_NAME/B> String => foreign key name (may be null) <LI><B>PK_NAME</B> String => primary key name (may be null) <LI><B>DEFERRABILITY</B> short => can the evaluation of foreign key constraints be deferred until commit <UL<>LI> importedKeyInitiallyDeferred - see SQL92 for definition <LI> importedKeyInitiallyImmediate - see SQL92 for definition <LI li>< importedKeyNotDeferrable: vea SQL92 para la definición </UL></OL>

Java documentación para java.sql.DatabaseMetaData.getExportedKeys(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