Samding 发表于 2020-5-12 10:57

求数据库大帝:PL/SQL developer的触发器代码在Navicat Premium中运行要怎么改

本帖最后由 Samding 于 2020-5-12 15:40 编辑



相同的触发器代码,在PL/SQL developer能运行,在Navicat Premium报错(不是同一台电脑),需要怎么改
create or replace trigger valid_insert_p
      before insert on person
declare
      cruday varchar2(10);
begin
      select to_char(sysdate,'day') into cruday from dual;
      if cruday in('星期三') then
                raise_application_error(-20001,'星期三不允许插入数据');
      end if;
end valid_insert_p;

风清扬方丈 发表于 2020-5-12 11:29

我用Navicat Premium连Oracle数据库都连接不上,总是提示缺少DLL文件。。。

风清扬方丈 发表于 2020-5-12 11:31

我想问下为啥会这样,百度了好多次下载了官方的那个DLL放进去也不行

风清扬方丈 发表于 2020-5-12 11:32

我的My SQL就可以直接连接

风清扬方丈 发表于 2020-5-12 11:38

卧槽 我知道我的问题了,是哪个服务名的问题,ORC那里要填自己的数据库名称,我一直是默认。原来是这样。

风清扬方丈 发表于 2020-5-12 12:10

发现不会用这个Navicat PLSQL用习惯了{:301_973:}
页: [1]
查看完整版本: 求数据库大帝:PL/SQL developer的触发器代码在Navicat Premium中运行要怎么改