トリガーやストアドプロシージャのソースが見たい。SQL*Plusで。
SQL> conn hr/hr@xe 接続されました。 SQL> select name from user_source group by name; NAME ------------------------------------------------------------ SECURE_EMPLOYEES UPDATE_JOB_HISTORY SECURE_DML ADD_JOB_HISTORY
これでソースがしまってあるっぽいオブジェクトの名前がわかって、
SQL> select text from user_source where name='SECURE_DML' order by line; TEXT ---------------------------------------------------------------------------- PROCEDURE secure_dml IS BEGIN IF TO_CHAR (SYSDATE, 'HH24:MI') NOT BETWEEN '08:00' AND '18:00' OR TO_CHAR (SYSDATE, 'DY') IN ('SAT', 'SUN') THEN RAISE_APPLICATION_ERROR (-20205, 'You may only make changes during normal office hours'); END IF; END secure_dml; 9行が選択されました。
(^ω^)にこっ