创建触发器时提示表不存在???

walkman_22 2012-04-07 05:50:03

create sequence product_log_seq minvalue 1 maxvalue 99999999
increment by 1
start with 1;



create or replace trigger "product_log_tri"
before insert
on "i_product_log"
referencing new as new old as old
for each row
begin
select prodcut_log_seq.nextval into :new.pl_id from dual;
end;


结果总是提示 "i_product_log"不存在

表是实际存在的。

请指教。
...全文
452 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkman_22 2012-04-09
  • 打赏
  • 举报
回复
表是存在的。
ssqtjffcu 2012-04-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
引用 3 楼 的回复:
权限问题


trigger权限?系统没报啊。
[/Quote]
提示很清楚拉,i_product_log表不存在
ruihuahan 2012-04-08
  • 打赏
  • 举报
回复
权限问题
walkman_22 2012-04-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
权限问题
[/Quote]

trigger权限?系统没报啊。
cowboyhn 2012-04-07
  • 打赏
  • 举报
回复
如果你建表时表名不是加了双引号的,请把"i_product_log"的双引号去掉。
ssqtjffcu 2012-04-07
  • 打赏
  • 举报
回复
你确定i_product_log表存在?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧