Cooper
Дата: 12.12.2002 22:48:04
Привет!
Не могу понять в чем касяк. Все перепроверил.
Вобщем есть х.процедура.
delete from Table1 where a=@a
exec sp_revokedbaccess @name
Таблица Table1 связана отношением 1-n с другой таблицей. Каскадное удаление запрещено.
Так вот если процедура пытается в первой строке удалить запись из таблицы Table1, которая(запись) связана с записью из таблицы Table2, то появляется сообщение что не могет удалить. Все так и должно быть.
НО!!!
Когда меняю местами и пишу так:
exec sp_revokedbaccess @name
delete from Table1 where a=@a
То никакого сообщения не появляется, а запись тоже не удаляется.
В чем может быть касяк? Уже потихоньку начинают меняться ценности в жизни, крыша дает течь, хочется завыть на луну!