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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2009, 15:10   #1
Etlau
Пользователь
 
Аватар для Etlau
 
Регистрация: 30.03.2008
Сообщений: 23
По умолчанию Связь таблиц

Здравствуйте!
У меня есть две таблицы:
Код:
CREATE TABLE Operation(
ID_operation integer not null,
name_operation varchar(30) not null,
ID_material integer not null,
Min_amount numeric(4,3) not null,
primary keyID_operation, ID_material))

CREATE TABLE Previous_order(
ID INTEGER not null primary key,
ID_client integer not null,
ID_doctor integer not null,
date_visit date not null,
ID_operation integer not null,
Appearence char(3) check(Appearence ='Да' or Appearence  = 'Нет') )
Когда я пытаюсь в приложении создать внешний ключ для связи Previous_order с Operation, IBexpert отказывается их связывать.
А вот через запрос связало.

Код:
ALTER table Previous_order add constraint fk_Previous_order_Operation foreign key(ID_operation) references Operation(ID_operation)
Почему такое может быть?
В сущности, самое распространенное бегство всякого человека - бегство от самого себя.
Etlau вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связь двух таблиц Denmart БД в Delphi 5 19.08.2009 10:58
связь двух таблиц cub Microsoft Office Excel 11 03.08.2009 18:45
Связь таблиц в запросе artemavd БД в Delphi 4 16.06.2009 18:19
Связь таблиц maximorion БД в Delphi 1 22.05.2009 11:30
Связь таблиц БД kaa БД в Delphi 5 18.09.2007 18:29