Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.05.2013, 14:03
|
|||
---|---|---|---|
|
|||
создание таблиц с внешними ключами |
|||
#18+
Доброго времени суток. Создаю три таблицы-(OON,OOF,ONF) Create table OON (idOn integer primary key not null,name text); Create table OOF (idOf integer primary key not null,name text); Create table ONF (idnf integer primary key not null, idOn integer, Foreign key (idOn) references OON (idOn), idOf integer, Foreign key (idOf) references OOF (idOf) ); Последнюю таблицу не пропускает пишет near "idOf" syntax error Вообще я хотел так что последняя таблица это главная, в ней первичный главный ключ idnf а два другие внешние взятые из 2 первых таблиц... Я на заочно ускоренном обучаюсь нам лекций не дают, дают только задания чтоб сделать... вот пытаюсь быстро понять что к чему ... Хочется увидеть связь между таблицами, тоесть если я вношу записи в 2 первые таблицы то через Select * From ONF ; увидеть их через третью таблицу... или они в ней не появяться? тогда зачем внешние ключи нужны? Расталкуйте пожалуйста что к чему? желательно с простым, но понятным примером... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.05.2013, 16:36
|
|||
---|---|---|---|
создание таблиц с внешними ключами |
|||
#18+
http://www.sql.ru/docs/sql/u_sql/ Глава 19 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=54&mobile=1&tid=2008905]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 125ms |
0 / 0 |