INSERT INTO DG_TAGDIS(TAG,TTAG,TAGDATA)VALUES (select a.TAG
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG(select a.TTAG
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG) ,(select b.TAGDATA
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG)
);
我做在触发器里 不知道错在哪里
编译通过
但更新数据就出错
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG(select a.TTAG
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG) ,(select b.TAGDATA
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG)
);
我做在触发器里 不知道错在哪里
编译通过
但更新数据就出错
解决方案 »
- plsql无法连接linux orcle
- 修改固定列值
- linux下shell编程菜鸟级问题:关于定时逻辑备份Oracle 10g的shell脚本,然后想用cron定时执行
- oracle数据库转换问题!
- 这个package为什么编译不了?
- 一数据文件被删除 数据库无法启动
- 在Java中如何得到Oracle库中的表名(使用JDBC驱动)。或者在SQL Plus中如何通过SQL语句来搜索出指定用户所拥有的表名或其他对象。
- 散分了,请教各位大虾,有关Oracle的简单问题,凡回答者均送分!
- owi-读书笔记分享
- oracle 游标 循环
- 那位前辈可以讲讲铁路数据库的表结构,想模拟用于铁路系统软件开发!
- 怎样把oracle数据库某用户下(比如yyweb)的所有对象和数据都导出来?
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG
的记录条数不是1的时候就会出错
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG),(select a.TTAG
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG) ,(select b.TAGDATA
from SYSTEM.DG_TAGSUB a, SYSTEM.DG_TAGCHANGE b
where :new.TAG= b.TAG)
);