SYSFOREIGNKEYS

Describes information specific to foreign key constraints in the distributed system.

SQLFire generates a backing index for each foreign key constraint. The name of this index is the same as SYSFOREIGNKEYS.CONGLOMERATEID.

Table 1. SYSFOREIGNKEYS system table
Column Name Type Length Nullable Contents
CONSTRAINTID CHAR 36 No Unique identifier for the foreign key constraint (join with SYSCONSTRAINTS.CONSTRAINTID)
CONGLOMERATEID CHAR 36 No Unique identifier for index backing up the foreign key constraint (join with SYSCONGLOMERATES. CONGLOMERATEID)
KEYCONSTRAINTID CHAR 36 No Unique identifier for the primary key or unique constraint referenced by this foreign key (SYSKEYS.CONSTRAINTID or SYSCONSTRAINTS.CONSTRAINTID)
DELETERULE CHAR 1 No 'R' for NO ACTION (default), 'S' for RESTRICT, 'C' for CASCADE, 'U' for SET NULL
UPDATERULE CHAR 1 No 'R' for NO ACTION (default), 'S' for RESTRICT