| Database Toolbox™ | ![]() |
e = exportedkeys(dbmeta,
'cata', 'sch'
e = exportedkeys(dbmeta,
'cata', 'sch', 'tab')
e = exportedkeys(dbmeta, 'cata', 'sch' returns foreign exported key information (that is, information about primary keys that are referenced by other tables) for:
The schema sch
Of the catalog cata
For the database whose database metadata object is dbmeta
e = exportedkeys(dbmeta, 'cata', 'sch', 'tab') returns exported foreign key information (that is, information about the primary key which is referenced by other tables), for:
The table tab
In the schema sch
Of the catalog cata
For the database whose database metadata object is dbmeta
Get foreign exported key information for the schema SCOTT for the database metadata object dbmeta.
e = exportedkeys(dbmeta,'orcl','SCOTT')
e =
Columns 1 through 7
'orcl' 'SCOTT' 'DEPT' 'DEPTNO' 'orcl' ...
'SCOTT' 'EMP'
Columns 8 through 13
'DEPTNO' '1' 'null' '1' 'FK_DEPTNO'...
'PK_DEPT'
The results show the foreign exported key information.
| Column | Description | Value |
|---|---|---|
1 | Catalog containing primary key that is exported | null |
2 | Schema containing primary key that is exported | SCOTT |
3 | Table containing primary key that is exported | DEPT |
4 | Column name of primary key that is exported | DEPTNO |
5 | Catalog that has foreign key | null |
6 | Schema that has foreign key | SCOTT |
7 | Table that has foreign key | EMP |
8 | Foreign key column name, that is the column name that references the primary key in another table | DEPTNO |
9 | Sequence number within the foreign key | 1 |
10 | Update rule, that is, what happens to the foreign key when the primary key updates | null |
11 | Delete rule, that is, what happens to the foreign key when the primary key is deleted | 1 |
12 | Foreign key name | FK_DEPTNO |
13 | Primary key name that is referenced by foreign key | PK_DEPT |
In the schema SCOTT, only one primary key is exported to (referenced by) another table. DEPTNO, the primary key of the table DEPT, is referenced by the field DEPTNO in the table EMP. The referenced table is DEPT and the referencing table is EMP. In the DEPT table, DEPTNO is an exported key. Reciprocally, the DEPTNO field in the table EMP is an imported key.
For a description of codes for update and delete rules, see
the getExportedKeys property on the Sun™ Java™ Web
site at http://java.sun.com/j2se/1.4.2/docs/api/java/sql/
DatabaseMetaData.html.
crossreference, dmd, get, importedkeys, primarykeys
![]() | exec | fastinsert | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |