Choose your SQL server:
AnySQL
MySQL
MS SQL Server
PostgreSQL
Oracle
SQL Anywhere
DB2
SQLite
Firebird
MaxDB

Subscribe to our newsletter

MaxDB Maestro online Help

Prev  Return to chapter overview Next 

Foreign Keys

A foreign key constraint specifies that the values in a column (or a group of columns) must match the values appearing in some row of another table. They are said to maintain the referential integrity between two related tables.
 

Note: To create a foreign key constraint, it is necessary to have this privilege for both the referencing and referenced tables.

 

Foreign Key Editor allows you to select fields for the foreign key when you add or edit a foreign key to the table using Table Editor.

 

Set the Foreign Key Name, select Columns from the Available Fields list to include into the foreign key, select the Foreign Table Name from the drop-down list and its fields from the list to include, set other foreign key properties and apply the changes by clicking the OK button. All the fields which are included into the Foreign Key must be included into indexes as well. See Indexes for details.
 

See also: Table Editor, Index Editor.
 

Note: the name of the object must be unique among all the object names in its container. Moreover, all the objects that are source of data need unique names among themselves. You can use any identifier that is allowed by MaxDB server.

 
 

 

You can find answers on the commonest question about working with indexes here:



Prev  Return to chapter overview Next