Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 выбрать все таблицы, у которых есть триггеры  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Как запросом выбрать список таблиц с триггерами?
23 авг 11, 14:00    [11163959]     Ответить | Цитировать Сообщить модератору
 Re: выбрать все таблицы, у которых есть триггеры  [new]
Glory
Member

Откуда:
Сообщений: 104751
OBJECTPROPERTY () поможет
23 авг 11, 14:01    [11163976]     Ответить | Цитировать Сообщить модератору
 Re: выбрать все таблицы, у которых есть триггеры  [new]
baracs
Member

Откуда: Москва
Сообщений: 7217
Как вариант,

parent_id из
sys.triggers
вяжете с object_id из
sys.objects...
23 авг 11, 14:09    [11164082]     Ответить | Цитировать Сообщить модератору
 Re: выбрать все таблицы, у которых есть триггеры  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
baracs
Как вариант,

parent_id из
sys.triggers
вяжете с object_id из
sys.objects...
Кроме того, триггеры есть и в sys.objects с типом 'TR'.
И тоже поле parent_object_id указывает на object_id таблицы в этой же sys.objects с типом 'U'.

Ясно, что в этом случае можно и в 2000-м использовать sysobjects
(вместо object_id - id, вместо parent_object_id - parent_id)
23 авг 11, 14:58    [11164640]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить