gpt4 book ai didi

sql - 如何使用触发器防止删除发生?

转载 作者:行者123 更新时间:2023-12-04 23:28:28 25 4
gpt4 key购买 nike

如果当天是星期日或星期六并且时间在 14:00 和 16:00 之间,我希望创建一个触发器,以防止对给定表的任何删除

目前时间不是什么大问题,我怎样才能让触发器停止删除操作?

最佳答案

CREATE OR REPLACE TRIGGER trg_timedelete
BEFORE DELETE
ON test

WHEN (TimeLogicEvaluatesToTrue)
BEGIN
raise_application_error (-20100, 'You can not delete at this time');
END;

引发错误将隐式回滚事务并停止删除。

关于sql - 如何使用触发器防止删除发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8631770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com