SQL中两个关联表批量更新数据的方法

数据库 SQL Server
下文将为您介绍A,B表通过key关联的批量更新数据方,供您参考,如果您有兴趣,不妨一看,对您学习SQL更新会有所帮助。

如果SQL数据库中A表和B表通过key关联,那么如何进行批量更新数据呢?下面就将为您介绍这种批量更新数据的SQL语句写法,供您参考,如果您在SQL批量更新数据方面遇到过问题,不妨一看,相信对您会有所启迪。

A,B表通过key关联的批量更新数据方法:

批量修改:{

update A

set A.qcye=B.qcye
from B

where A.kmdm=B.kmdm
and   A.fmonth=B.fmonth
and   A.fmonth=0

}

修改之后的查询,结果正确,OK

{

select * from A
where fmonth=0 and qcye<>0
and kmdm like '1606%' and len(kmdm)=10 order by kmdm

select * from B where fmonth=0 and qcye<>0
and kmdm like '1606%' and len(kmdm)=10 order by kmdm


}
 

 

 

【编辑推荐】

SQL函数取得系统日期

判断闰年的SQL函数

SQL函数的格式

巧用SQL函数让公历变农历

详解SQL中的DATALENGTH函数

责任编辑:段燃 来源: 博客
相关推荐

2010-09-06 10:52:27

sql server语句

2009-05-15 11:17:52

Oracle更新

2010-09-09 15:13:33

SQL更新数据

2010-09-02 10:53:21

SQL删除

2010-09-02 10:36:51

SQL删除

2011-03-22 13:11:29

Access数据表分页

2010-07-06 12:34:28

SQL Server数

2009-06-30 09:37:02

对象比较Java

2011-08-25 16:13:31

SQL Server批量替换数据

2011-05-24 10:54:15

数据库重复数据删除

2010-04-01 17:14:04

Oracle索引

2009-07-16 10:39:00

SwingUtilit

2010-04-06 18:04:09

Oracle数据库

2010-07-25 14:31:54

Telnet程序

2010-07-17 00:50:12

batch Telne

2010-09-03 11:52:41

SQL删除

2010-11-22 15:48:40

MySQL修复表

2010-09-16 16:23:06

sql server批

2010-04-08 13:55:18

Oracle数据处理

2010-10-15 10:37:27

MySQL创建关联表
点赞
收藏

51CTO技术栈公众号