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

Можно ли как-нибудь попроще взять и запретить все триггера ? Не перебирая каждый из них и вызвая alter table disable trigger ?
А потом все их дружно разрешить.
...
Рейтинг: 0 / 0
05.06.2001, 12:03
    #32006990
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Disable all triggers
Как это сделать я не знаю, но обычно делаю так:
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
05.06.2001, 13:14
    #32006994
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Disable all triggers
Спасибо!
Однако, RTFM
Ключевое слово ALL в disable trigger от меня как-то ускользнуло...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Disable all triggers / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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