IDatabaseMetaData.GetImportedKeys(String, String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera una descripción de las columnas de clave principal a las que hacen referencia las columnas de clave externa de la tabla especificada (las claves principales importadas por una tabla).
[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
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.
- 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 la base de datos.
Devoluciones
ResultSet : cada fila es una descripción de columna de clave principal
- Atributos
Excepciones
se produjo un error de base de datos.
Comentarios
Recupera una descripción de las columnas de clave principal a las que hacen referencia las columnas de clave externa de la tabla especificada (las claves principales importadas por una tabla). Se ordenan por PKTABLE_CAT, PKTABLE_SCHEM, PKTABLE_NAME y KEY_SEQ.
Cada descripción de columna de clave principal tiene las siguientes columnas: <OL><LI><B>PKTABLE_CAT</B> String => catálogo de tablas de claves principal que se importa (puede ser null) <LI><B>PKTABLE_SCHEM</B> String => esquema de tabla de claves principal que se importa (puede ser null) <LI><B>PKTABLE_NAME</B> String => nombre de tabla de clave principal que se importa <LI><B>PKCOLUMN_NAME</B> String => nombre de columna de clave principal que se importa LI B FKTABLE_CAT/B> String => catálogo de tablas de claves externas (puede ser null) <LI><B>FKTABLE_SCHEM/B> String => esquema de tabla de clave externa (puede ser null) <LI><B>FKTABLE_NAME<</B> String => nombre <de tabla de clave externa LI><B>FKCOLUMN_NAME</B> String => nombre <de columna de clave externa LI><B>KEY_SEQ<</B> short =>>><< número de secuencia dentro de una 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 una 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 filas que importen 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 con ODBC 2.x) <LI> importedKeySetDefault: cambie la clave importada por valor predeterminado si se ha eliminado <</UL><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>
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.