Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Триггеры и генераторы   Найти похожие ветки 

 
snake1977   (2003-10-16 10:51) [0]

Здравствуйте! подскажите , как можно в InterBase узнать какие триггеры и генераторы есть в БД. Имеется ввиду програмным способом. БД может быть любая но на InterBase.


 
Andrey V. ©   (2003-10-16 11:01) [1]

На этом сайте , нажми "Статьи" (сверху) и поищи .
Статья называется "Создание генераторов и триггеров в InterBase"


 
aVast ©   (2003-10-16 11:25) [2]

select RDB$TRIGGER_NAME, RDB$RELATION_NAME, RDB$TRIGGER_SEQUENCE,
RDB$TRIGGER_TYPE, RDB$TRIGGER_SOURCE, RDB$TRIGGER_INACTIVE
from RDB$TRIGGERS
where ((RDB$SYSTEM_FLAG = 0) or (RDB$SYSTEM_FLAG is NULL)) and
(RDB$TRIGGER_NAME not in
(select RDB$TRIGGER_NAME from RDB$CHECK_CONSTRAINTS));

В результате мы получим не просто список триггеров, а узнаем, какой таблице триггер принадлежит (RDB$RELATION_NAME), порядковый номер триггера (RDB$TRIGGER_SEQUENCE), определяющий, в какой последовательности триггеры будут выполнятся, если они одного типа и принадлежат одной таблице, тип триггера (RDB$TRIGGER_TYPE), исходный код триггера (RDB$TRIGGER_SOURCE). Кроме того, мы узнаем состояние триггера, активен ли он в данный момент (RDB$TRIGGER_INACTIVE). Значение этого поля, установленное в 0, говорит о том, что триггер активен.


 
snake1977   (2003-10-16 11:28) [3]

спасибо огромное!


 
Johnmen ©   (2003-10-16 11:47) [4]

Для полного счастья
http://www.ibase.ru/devinfo/sysqry.htm



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-41714
Duran
2003-11-03 18:00
2003.11.13
Колесо прокрутки


14-41891
data
2003-10-21 13:51
2003.11.13
Пример формы заказа


3-40890
Barada
2003-10-20 15:07
2003.11.13
Как вытащить список доступных LANGDRIVER ?


14-42038
Brahman
2003-10-16 10:36
2003.11.13
Соционика


1-41434
Gilk
2003-11-04 16:23
2003.11.13
Открытие типизированных файлов