Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2013, 16:24   #1
lexflax
Пользователь
 
Регистрация: 12.04.2011
Сообщений: 74
Сообщение работа с внешними ключами

Доброго времени суток.
Форума по Sqlite тут не нашел поэтому решил задать вопрос тут...
Создаю три таблицы-(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 ; увидеть их через третью таблицу... или они в ней не появяться? тогда зачем внешние ключи нужны?
Расталкуйте пожалуйста что к чему? желательно с простым, но понятным примером...
lexflax вне форума Ответить с цитированием
Старый 20.05.2013, 17:03   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

Не появятся. С чего они там должны появится? по щучьему велению?
связи это одно а данные это третье
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица с двумя внешними ключами SashaS SQL, базы данных 6 13.04.2012 01:13
Работа с внешними файлами бургер Паскаль, Turbo Pascal, PascalABC.NET 4 06.05.2010 08:52
Работа с ключами и сертификатами в Delphi MagomedAina Общие вопросы Delphi 7 19.03.2009 12:45
Работа с внешними данными Askar_g Общие вопросы Delphi 1 26.12.2008 10:36