有两个表,一表和二表,表结构是一样的。二表是当作临时表来过度用的。
临时表2作用:是用来,保存有被 修改 过的整条记录 (只是其中的某些字段有可以被修改过)
现在要把临时表2被 修改过的字段,updata到表1中。
现在我想知道,临时表2中的记录。和表1的不同字段怎么查找出来。用SQl语句。
我是写到pl-Sql 里,前台调用这个过程来处理,查出被 修改 过的字段。
create table AB01
(
DWID00 varchar2(10) PRIMARY KEY,
-- 单位编号
SBDJZH varchar2(10),
-- 社会保险登记证编码
ZZJGDM varchar2(10),
-- 组织机构代码
DWMC00 varchar2(10),
-- 单位名称
DWDH00 varchar2(10),
-- 单位电话
DZ0000 varchar2(10),
-- 地址
YZBM00 varchar2(10)
-- 邮政编码
)
;
create table AB01_temp as select * from ab01 ;
比如。AB01_temp 和 AB01 都有一条 DWID00 = '1' 的记录。
这时,AB01_temp 里的DWMC00,DZ0000,YZBM00等多人字段被修改了。
那我怎么写SQL语句。得出AB01_temp 里的DWMC00,DZ0000,YZBM00和
AB01里DWMC00,DZ0000,YZBM00 的值 不相同
|