Oracle PL/SQL/System Tables Views/ALL TRIGGERS — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Версия 13:45, 26 мая 2010
Read trigger name and Query all_Triggers table
SET TERMOUT off
SET FEEDBACK off
COLUMN when_clause FORMAT a60 WORD_WRAPPED
SELECT "CREATE OR REPLACE TRIGGER " || description
FROM ALL_TRIGGERS
WHERE trigger_name = UPPER("&trigger_name")
AND owner = UPPER("&trigger_owner");
SELECT "WHEN (" || when_clause || ")" when_clause
FROM ALL_TRIGGERS
WHERE trigger_name = UPPER("&trigger_name")
AND owner = UPPER("&trigger_owner")
AND when_clause IS NOT NULL;
SELECT trigger_body
FROM ALL_TRIGGERS
WHERE trigger_name = UPPER("&trigger_name")
AND owner = UPPER("&trigger_owner");