before insert on A_T 改为 after试试
insert into "A".A_T(NAME,SEX,SCORES) values(:new.NAME,:new.SEX,:new.SCORES);
?
是insert into "A".A_T 还是insert into "b".A_Tuser a有b的insert权限吗
insert into "A".A_T(NAME,SEX,SCORES) values(:new.NAME,:new.SEX,:new.SCORES);
?
是insert into "A".A_T 还是insert into "b".A_Tuser a有b的insert权限吗
解决方案 »
- 请大虾们推荐一下oralce c++编程的好资料
- 关于Number的一些问题,希望各位高手帮忙看下
- rapid sql连接本地 远程数据库
- 支票上需要把日期转换成大写,改怎么?
- 急问 UPDATE语句 不更新?
- oracle 9i r2的sys登录问题(两个问题)
- 请教各位一个很奇怪的问题,oracle安装,事情很急,请多多帮忙
- oracle和tomcat问题
- 大侠救我!linux下装oracle920的时候报这个错误,安装窗口中的字符是乱码!
- 请教Oracle中查旬结果的横向显示变为纵向显示的
- 大力兄,帮忙解决一个很急的问题,我不能在pl/sql中调用另一个用户的存储过程
- 怎样在oracle中,检测写的存储过程是否正确?
我的原来意思是:
Create or replace trigger "A".tr_insert_SCORE
before insert on A_T
for each row
declare
begin
insert into B.B_T(NAME,SEX,SCORES) values(:new.NAME,:new.SEX,:new.SCORES);
end tr_insert_SCORE;你说“user a有b的insert权限吗”是什么意思?A|B都是DBA权限
我改成AFTER也不可以,还是错误依旧
Create or replace trigger tr_insert_SCORE
before insert on A_T
for each row
begin
insert into B_T(SEX,SCORES) values(:new.SEX,:new.SCORES);
end tr_insert_SCORE;
grant connect, resource,select any table to b;
在用户B中:
grant connect, resource,select any table to a;
但是现在报错“没有足够的权限存取对象”二、以前:NEW的错误是因为我写错了字段字母。谢谢大家。请大家帮我看看“没有足够的权限存取对象”的问题呀