Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

Помогите решить проблемму с запросом. Внешний ключ.   Найти похожие ветки 

 
Hmm ©   (2004-10-20 10:37) [0]

Здраствуйте. Вот кусочек SQL-кода:


/* Создание таблицы Т1 Заказщик */
create table T1 (
imja char (15) Not Null,
adres char (15) default "N/A",
telefon char (15) default "N/A",
id_zakazshika char (15) Not Null Primary Key
);

/* Создание таблицы Т2 Заказ на изделие */
create table T2 (
shifr char (15) Not Null,
kol_vo integer Not Null,
data date,
srock integer,
id_zakazshika char (15) Not Null,
id_zakaza char (15)  Not Null Primary Key,
foreign key (id_zakazshika) references T1(id_zakazshika) ON DELETE SET CASCADE ON UPDATE CASCADE
);


ругается на выделенное слово CASCADE, если заменить его скажем на Default ругаться перестает, даже на второе слово (после Update).

(комилировал данный код на IBConsole)

помогите решить проблемму!

И еще вопрос, читая справку, так и не понял как обозначить запрещение удаления записи в родительской таблице, если есть запись в дочерней. В тех примерах, что видел я это звучало так On delete set restricte. Как выйти из положения в Ibase Sql ?


 
Johnmen ©   (2004-10-20 10:41) [1]

А что тут решать. Просто посмотреть в доку. Синтаксис...
| REFERENCES other_table [(other_col [, other_col …])]
 [ON DELETE {NO ACTION|CASCADE|SET DEFAULT|SET NULL}]
 [ON UPDATE {NO ACTION|CASCADE|SET DEFAULT|SET NULL}]


 
Johnmen ©   (2004-10-20 10:46) [2]

И ещё ответ.
Ничего обозначать не надо. Достаточно наличия FK. Без опций.


 
Hmm ©   (2004-10-20 11:03) [3]

Большое спасибо!



Страницы: 1 вся ветка

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
14-1099724819
Guest
2004-11-06 10:06
2004.11.21
Помогите !, мой братишка додумался скачать ускоритель инета


10-1053603853
Aleksandr
2003-05-22 15:44
2004.11.21
Как избежать подвисания клиента при попытке сконнектиться?


1-1099984352
DesWind
2004-11-09 10:12
2004.11.21
Строковые константы


1-1099480526
Змей
2004-11-03 14:15
2004.11.21
Рус->Eng Tng->Рус


1-1099573511
Вася
2004-11-04 16:05
2004.11.21
Приложение без окон