create or replace trigger trig1
before delete or insert or update on students
begin
if(To_char(sysdate,'day') = 'monday' then
raise_application_error(-20500,'table is secured');
end if;
end;
トリガーを作成しましたが、monday
では機能しません。テーブルに対してDMLアクションを実行します。私は1つの解決策を見つけました - 日の代わりにdyを使用する - なぜですか?なぜsysdateの日がplsqlトリガで月曜日に働いていないのですか?
構文エラーです。異なる数の "("と ")"。 – jarlh
おそらく国際化の設定です。 –