請先說明下列程式(sysdate 為系統當前時間)對Oracle 資料庫提供了什麼樣的安全性
措施,之後再請詳細敘述三種可用來保護資料庫系統的安全技術或流程。(20 分)
CREATE OR REPLACE TRIGGER table1
BEFORE INSERT OR UPDATE OR DELETE ON table2
BEGIN
IF (TO_CHAR(sysdate, ’DY’) IN (’SAT’, ’SUN’))
OR (TO_NUMBER(Sysdate, ’HH24’) NOT BETWEEN 8 AND 17)
THEN RAISE_APPLICATION_ERROR (-20506, ’ ’)
ENDIF;
END;