ВНЕШНИЙ КЛЮЧ КАК ОГРАНИЧЕНИЕ СТОЛБЦОВ
Вариант
ограничения столбца ограничением 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)