创建触发器,完成功能:删除任意表格时,给出“表格已删除”提示,有没有老哥能上段代码讲一下?
当删除任意表格时,可以创建一个BEFORE DELETE
触发器,触发器中通过使用 DBMS_OUTPUT.PUT_LINE()
进行提示信息的输出。以下是示例代码:
CREATE OR REPLACE TRIGGER trg_delete_table
BEFORE DELETE ON table_name
FOR EACH ROW
BEGIN
DBMS_OUTPUT.PUT_LINE('表格已删除');
END;
/
其中,table_name
替换为要删除的表格的实际名称。
需要注意的是,这个提示信息只会在使用 DELETE
命令删除表格时才会触发,如果是使用其他方式删除表格则不会触发该触发器。