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

Вниз

использование триггеров   Найти похожие ветки 

 
Сафаров ©   (2005-11-06 18:09) [0]

Здравствуйте уважаемые мастера!
Учусь использовать триггеры. Создал триггер:
CREATE TRIGGER Table1delete ON Table1
INSTEAD OF  DELETE
AS
 if (select count(*) from Table2,deleted where Table2.idTable1=deleted.id)>0
 begin
   raiserror("На запись есть ссылки. Удаление запрещено",16,1)
   rollback
   return
  end
-- raiserror("Производится удаление!",16,1)
commit tran
return

транзакция всегда откатывается. Убираю триггер - записи удаляются. Что я делаю не так? Спасибо за любые подсказки


 
Сафаров ©   (2005-11-06 18:11) [1]

Забыл добавить - сообщения выводятся правильно


 
sniknik ©   (2005-11-06 20:09) [2]

а это не изза того что тригер INSTEAD OF DELETE (т.е. "вместо удаления")?



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
3-1130948627
ali_tash
2005-11-02 19:23
2005.12.25
Как закрывать пройденные записи в OracleDataSet


2-1133822308
AssignFile
2005-12-06 01:38
2005.12.25
Когда программа ищет файл в своём каталоге?


3-1131018755
erika
2005-11-03 14:52
2005.12.25
установка базы на др ПК, без Delphi


2-1134117708
Id
2005-12-09 11:41
2005.12.25
IBDataSet


6-1126527065
ASDF234
2005-09-12 16:11
2005.12.25
Подскажите плиз. Что означает дробь в IP адресе?