powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как получить список триггеров для таблицы?
6 сообщений из 6, страница 1 из 1
Как получить список триггеров для таблицы?
    #35157164
Eugeny_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как получить список триггеров для таблицы?
...
Рейтинг: 0 / 0
Как получить список триггеров для таблицы?
    #35157308
Volokola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из системных таблиц.
Если из ASA, то в общем виде примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Select user_name(t.creator) as tcreator
                ,t.table_name
                ,r.trigger_name
                ,isnull(r.source, r.trigger_defn)  as t_text
from sys.systable  as t
            join sys.systrigger r 
               on r.table_id = t.table_id
            where user_name(t.creator) = 'DBA'
                and t.table_type = 'BASE'
...
Рейтинг: 0 / 0
Как получить список триггеров для таблицы?
    #35158047
Eugeny_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASE 12.5
...
Рейтинг: 0 / 0
Как получить список триггеров для таблицы?
    #35158434
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не идеально, конечно, но где-то так :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
select
    t.name
    , 'DEL'
    ,tr_del.name
from sysobjects t, sysobjects tr_del
where
    t.id = tr_del.deltrig
union    
select
    t.name
    , 'INS'
    ,tr_ins.name
from sysobjects t, sysobjects tr_ins
where
    t.id = tr_ins.instrig
union
select
    t.name
    , 'UPD'
    ,tr_upd.name
from sysobjects t, sysobjects tr_upd
where
    t.id = tr_upd.updtrig
order by  1 , 2 
Модератор: не забываем про тэг SRC
...
Рейтинг: 0 / 0
Как получить список триггеров для таблицы?
    #35158769
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugeny_M пишет:
> ASE 12.5

sp_help <TABLE>
sp_depends <TABLE>
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как получить список триггеров для таблицы?
    #35159087
Фотография Zhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
select s1.name
from   sysobjects s1, sysobjects s2
where  s1.type="TR" 
and    s1.deltrig = s2.id
and    s2.name=<table_name>
and    s2.type="U"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как получить список триггеров для таблицы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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