首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL2000 两张表数据同步,该怎么解决

2012-05-27 
SQL2000 两张表数据同步如俩张表A ,BA表字段:物料编码,物料名称,数量B表字段:物料编码,物料名称,数量,单价

SQL2000 两张表数据同步
如俩张表A ,B 
 A表字段:物料编码,物料名称,数量
 B表字段:物料编码,物料名称,数量,单价,单位

现在需要将B中的 物料编码,物料名称,数量写入到A表中
写入要求:若B表中的物料编码在A表中存在,则跟新A表中的数量
  若不存在,则将B表中的 物料编码,物料名称,数量写入到A表中


这个语句该如何写?

[解决办法]

SQL code
insert into A(物料编码,物料名称,数量)    select 物料编码,物料名称,数量    from B where not exists(select 1 from A        where A.物料编码=B.物料编码) 

热点排行