select xm_id into v_xmid from t_zj_specialist where zj_no = :new.zj_no;
:new.xm_id := v_xmid;
不能有commit;
多看看书
:new.xm_id := v_xmid;
不能有commit;
多看看书
解决方案 »
- sql 更新问题
- 求高手帮我解决下oracle定时任务的代码
- SQL 難題?求教高手?
- 难道main 也是oracle的保留字吗?我一个表名用main就不行
- 我刚建的Oracle QQ群3062360 欢迎加入
- 为什么左连接进行检索的时候速度奇慢!!!
- 求教一个函数!!急用!!!
- 使用sql*plus时, 用‘&’进行输入时.......?
- Administration Assistant for Windows NT中“Oracle NT服务”有什么用?
- 给大家一个关于控制文件的更新、日志组的切换顺序、热备份的机制的比较精彩的帖子
- 如何完全删除数据,
- 各位大侠帮小弟解释一下Oracle中例程的含义吧。
你的方法好像不行.
能不能写完整?
2.(select xm_id from t_zj_specialist where zj_no = :new.zj_no)这条语句的括号不能用全角
3.你的触发器可以编译通过,但你在表t_ps_wnzjxp上建了触发器,同时又对它UPDATE,从而该表现在为变异表,你在INSERT以后应该会出错。
before insert ON t_ps_wnzjxp
for each row
BEGIN
select xm_id into :new.xm_id from t_zj_specialist where zj_no = :new.zj_no;
END;
楼上 glen_guest(孤 月) 是正确的。
soniczck(城市农作物)提的建议很不错。