帮我看看TRIGGER哪里写错了?

零基础学编程by学哥 零基础学编程by学哥 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
CREATE OR REPLACE TRIGGER trg_dropdeny
before drop on database
begin
v_username varchar2(100);

select username into v_username from user_users;

if (lower(ora_dict_obj_name())='t1') and (v_username='tetra0')
then
raise_application_error(
num=>-20000,
msg=>'You can not delete table ' || ora_dict_obj_name() || ' ! ');
end if;
end;
/
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
零基础学编程by学哥
Oracle 17,133 成员 55,258 内容