Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / про триггер удаление вопрос... / 4 сообщений из 4, страница 1 из 1
24.08.2001, 06:07
    #32012746
Spy--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про триггер удаление вопрос...
Настроил триггер удаления в которов ограничение на удаление толлько одной записи за раз
В Query Analyzer при запросе на уд больше 1 строки ругается а в менеджере спокойно удаляет по несколько строк почему ?
...
Рейтинг: 0 / 0
24.08.2001, 06:11
    #32012748
victorS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про триггер удаление вопрос...
Скорее всего менеджер выполняет удаление по одной строке а не одной операцией Delete- можно проверить в профайлере
...
Рейтинг: 0 / 0
24.08.2001, 06:16
    #32012749
Spy--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про триггер удаление вопрос...
А как там это проверить ?
...
Рейтинг: 0 / 0
26.08.2001, 14:10
    #32012842
Ruslan_M
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про триггер удаление вопрос...
Мне интересно стало, и вот попробовал... при удалении больше чем 1 записи даже в Enterprise Manager срабатывает нормально - удалять не даёт. Сорри если я чё не так понял и лезу...
use pubs
go

create trigger tr_del_tauthor
on titleauthor
for delete
as
declare @v_rc int
select @v_rc = au_ord from deleted
if @@rowcount > 1
begin
raiserror('Удаление больше 1 записи за раз ЗАПРЕЩЕНО', 16, 10)
rollback tran
return
end
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / про триггер удаление вопрос... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]