Returns a table with the information of the columns with foreign key of the passed table as argument. They are classified by FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME, and KEY_SEQ.
1 connection.metadata.getCrossReference
<connection.metadata.getCrossReference>
<primaryCatalog /> +
<primarySchema /> +
<primaryTable /> +
<foreignCatalog /> +
<foreignSchema /> +
<foreignTable /> +
</connection.metadata.getCrossReference>
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
EprimaryCatalog | String | ||||
EprimarySchema | String | ||||
EprimaryTable | String | ||||
EforeignCatalog | String | ||||
EforeignSchema | String | ||||
EforeignTable | String |
Returns | |
---|---|
Type | Description |
Vtable | Vtable en el que cada fila es una descripción de la columna. |
Example
Copy
<xsql-script name='connection_metadata.getCrossReference'> <body> <println> <connection.metadata.getCrossReference> <null /> <null /> <string>gcompedh</string> <null /> <null /> <null /> </connection.metadata.getCrossReference> </println> </body> </xsql-script>
Copy
+-----------+-------------+------------+-------------+-----------+-------------+-------------+-------------+--------+-----------+-----------+----------------+----------+-------------+ |pktable_cat|pktable_schem|pktable_name|pkcolumn_name|fktable_cat|fktable_schem|fktable_name |fkcolumn_name|key_seq |update_rule|delete_rule|fk_name |pk_name |deferrability| |varchar |varchar |varchar |varchar |varchar |varchar |varchar |varchar |smallint|smallint |smallint |varchar |varchar |smallint | +-----------+-------------+------------+-------------+-----------+-------------+-------------+-------------+--------+-----------+-----------+----------------+----------+-------------+ |demo_sports|informix |gcompedh |cabid |demo_sports|erp |gcompedl_orig|cabped | 1| 1| 1|f_gcompedl_orig2|p_gcompedh| 7| |demo_sports|informix |gcompedh |cabid |demo_sports|informix |gcompeda |cabid | 1| 1| 1|f_gcompeda2 |p_gcompedh| 7| |demo_sports|informix |gcompedh |cabid |demo_sports|informix |gcompedh_cart|cabid | 1| 1| 1|f_gcompedh_cart1|p_gcompedh| 7| |demo_sports|informix |gcompedh |cabid |demo_sports|informix |gcompedh_docs|cabid | 1| 1| 1|f_gcompedh_docs1|p_gcompedh| 7| |demo_sports|informix |gcompedh |cabid |demo_sports|informix |gcompedh_dtcl|cabid | 1| 1| 1|f_gcompedh_dtcl1|p_gcompedh| 7| |demo_sports|informix |gcompedh |cabid |demo_sports|informix |gcompedh_note|cabid | 1| 1| 1|f_gcompedh_note1|p_gcompedh| 7| |demo_sports|informix |gcompedh |cabid |demo_sports|informix |gcompedl |cabid | 1| 1| 1|f_gcompedl1 |p_gcompedh| 7| |demo_sports|informix |gcompedh |cabid |demo_sports|informix |gcompedl_dtlh|cabid | 1| 1| 1|f_gcompedl_dtlh1|p_gcompedh| 7| |demo_sports|informix |gcompedh |cabid |demo_sports|informix |gedi_gcommovp|cabped | 1| 1| 1|f_gedi_gcommovp2|p_gcompedh| 7| +-----------+-------------+------------+-------------+-----------+-------------+-------------+-------------+--------+-----------+-----------+----------------+----------+-------------+
Example
Copy
<xsql-script name='connection_metadata.getCrossReference'> <body> <println> <connection.metadata.getCrossReference> <null /> <null /> <string>gcompedh</string> <null /> <null /> <string>gcompedl</string> </connection.metadata.getCrossReference> </println> </body> </xsql-script>
Copy
+-----------+-------------+------------+-------------+-----------+-------------+------------+-------------+--------+-----------+-----------+-----------+----------+-------------+ |pktable_cat|pktable_schem|pktable_name|pkcolumn_name|fktable_cat|fktable_schem|fktable_name|fkcolumn_name|key_seq |update_rule|delete_rule|fk_name |pk_name |deferrability| |varchar |varchar |varchar |varchar |varchar |varchar |varchar |varchar |smallint|smallint |smallint |varchar |varchar |smallint | +-----------+-------------+------------+-------------+-----------+-------------+------------+-------------+--------+-----------+-----------+-----------+----------+-------------+ |demo_sports|informix |gcompedh |cabid |demo_sports|informix |gcompedl |cabid | 1| 1| 1|f_gcompedl1|p_gcompedh| 7| +-----------+-------------+------------+-------------+-----------+-------------+------------+-------------+--------+-----------+-----------+-----------+----------+-------------+