Microsoft Access - SQL - внутренний внешний ключ - PullRequest
2 голосов
/ 02 октября 2008

Поддерживает ли MS Access 2007 внутренние внешние ключи в той же таблице?

Ответы [ 3 ]

3 голосов
/ 02 октября 2008

Да. Создайте таблицу с иерархией.

id - autonumber - первичный ключ
parent_id - номер
значение

Перейти на экран отношений. Добавьте таблицу иерархии дважды. Соедините поля id и parent_id. Обеспечить ссылочную целостность.

0 голосов
/ 03 октября 2008

Да, это так, и в отличие от многих более функциональных SQL (например, SQL Server), вы также можете использовать ссылочные действия CASCADE для FK в той же таблице, что приятно.

0 голосов
/ 02 октября 2008

Да, это так.

Под инструментами базы данных и отношениями вам нужно показать 2 копии таблицы с самоссылкой. Он назовет вторую копию Table_1. Затем вы устанавливаете связь между первичным ключом в «таблице» и столбцами внешнего ключа в «Таблице_1».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...