读书人

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

发布时间: 2012-05-27 05:42:30 作者: rapoo

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.物料编码) 

读书人网 >SQL Server

热点推荐