Oracle 中用一个表的数据更新另一个表的数据 分类: SQL/PLSQL2012-05-04 15:49 4153人阅读 评论(1) 收藏 举报 oraclemergesubqueryinsertnull 有下面两个表:将表tab1中id值与和表tab2中id值相同的行的val更新为tab2中val的值.select * from tab1; select * from tab2 最容易犯的错误是:update tab1 set val=(select val from tab2 where
好吧,之前有人问过,因为代码太少就一直没发...今天给出来吧 众所周知,表维护其实就是个TC,只是表维护是统一的,没有使用通用名内表名什么的,这个就不多说了,来重点: TC的一般排序可以放在:1,PBO的任意位置(LOOP前):2,PAI处理结束位置(其实很多位置都可以) 本屌懒得去理逻辑,我就直接在LOOP前加了个MODULE,如下: PROCESS BEFORE OUTPUT. MODULE LISTE_INITIALISIEREN. MODULE MOD_SET_SORT. LOOP AT