powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / про триггер удаление вопрос...
4 сообщений из 4, страница 1 из 1
про триггер удаление вопрос...
    #32012746
Spy--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настроил триггер удаления в которов ограничение на удаление толлько одной записи за раз
В Query Analyzer при запросе на уд больше 1 строки ругается а в менеджере спокойно удаляет по несколько строк почему ?
...
Рейтинг: 0 / 0
про триггер удаление вопрос...
    #32012748
victorS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скорее всего менеджер выполняет удаление по одной строке а не одной операцией Delete- можно проверить в профайлере
...
Рейтинг: 0 / 0
про триггер удаление вопрос...
    #32012749
Spy--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как там это проверить ?
...
Рейтинг: 0 / 0
про триггер удаление вопрос...
    #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
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / про триггер удаление вопрос...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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