Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Внешний ключ как ограничение столбцов

Вариант ограничения столбца ограничением FOREIGN KEY - по другому называется - ссылочное ограничение (REFERENCES), так как он фактически не содержит в себе слов FOREIGN KEY, а просто использует слово REFERENCES, и далее им родительского ключа, подобно этому:

CREATE TABLE Customers ( cnum integer NOT NULL PRIMARY KEY, cname char(10), city char(10), snum integer REFERENCES Salespeople (snum));

Вышеупомянутое определяет Customers.snum, как внешний ключ, у которого родительский ключ - это Salespeople.snum. Это эквивалентно такому ограничению таблицы : FOREIGN KEY (snum) REGERENCES Salespeople (snum)