powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Disable all triggers
3 сообщений из 3, страница 1 из 1
Disable all triggers
    #32006983
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Субж.

Можно ли как-нибудь попроще взять и запретить все триггера ? Не перебирая каждый из них и вызвая alter table disable trigger ?
А потом все их дружно разрешить.
...
Рейтинг: 0 / 0
Disable all triggers
    #32006990
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это сделать я не знаю, но обычно делаю так:
select 'alter table '+a.name+' DISABLE TRIGGER '+r.name
from sysobjects a,sysobjects r
where a.type='U' and r.type='TR' and a.id=r.parent_obj

или еще проще:
select 'alter table '+name+' DISABLE TRIGGER ALL'
from sysobjects
where type='U'
...
Рейтинг: 0 / 0
Disable all triggers
    #32006994
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
Однако, RTFM
Ключевое слово ALL в disable trigger от меня как-то ускользнуло...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Disable all triggers
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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