现有两个表
table1:
POLICYNO SERIALNO INSUREDVISASERIALNO
---------------------- ---------------- ------------------------------
PECD201146010213000013 1
PECD201146010213000013 2
PECD201146010213000013 3 table2:
VISASERIALNO BUSINESSNO
-------------------------------------------------- ------------------------------
3000008400581310 PECD201146010213000013-000001
3000008400581311 PECD201146010213000013-000002
3000008400581312 PECD201146010213000013-000003现在要讲table2中VISASERIALNO字段提取到table1的INSUREDVISASERIALNO字段,
两个表关联:是根据table2的BUSINESSNO字段对应table1的 POLICYNO+SERIALNO 字段急!
table1:
POLICYNO SERIALNO INSUREDVISASERIALNO
---------------------- ---------------- ------------------------------
PECD201146010213000013 1
PECD201146010213000013 2
PECD201146010213000013 3 table2:
VISASERIALNO BUSINESSNO
-------------------------------------------------- ------------------------------
3000008400581310 PECD201146010213000013-000001
3000008400581311 PECD201146010213000013-000002
3000008400581312 PECD201146010213000013-000003现在要讲table2中VISASERIALNO字段提取到table1的INSUREDVISASERIALNO字段,
两个表关联:是根据table2的BUSINESSNO字段对应table1的 POLICYNO+SERIALNO 字段急!
解决方案 »
- 解析一个xml文件的时候怎样自动打印其中的几行内容
- 求一个flex与java servlet交互!
- Java开发用什么Linux系统?
- 怎么用hibernate把一个表中的记录,插入到另一张表
- 从IAS升级到tomcat5.0,get方式提交汉字出乱码在server.xml文件<connector>节点添加URIEncoding='GBK'如果此tomcat下跑多个应用有问题否?
- 级联删除问题
- 【struts2上传文件问题】
- 关于数据库设计的一个基本问题讨论
- 关于异常问题
- java怎么实现定时读取数据库的功能?
- 请教一个关于spring中WebApplicationContext的问题
- jboss部署ejb的问题
楼主拿去试试看
update table1 a
set a.INSUREDVISASERIALNO = (select VISASERIALNO from table2
where BUSINESSNO = a.POLICYNO | '-' | to_char(a.SERIALNO, '000000'))
update table1 t1, table2 t2
set t1.INSUREDVISASERIALNO=t2.VISASERIALNO
where t2.BUSINESSNO=(t1.POLICYNO||'-'||lpad(t1.SERIALNO,6,'0'))