求SQL:入库时存在更新库存数,不存在插入记录 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if exists(select * from a where id=..)beginupdate a set col=.. where id=..endelsebegininsert aselect ....from .....end --更新两表都有的数据update Bfrom A inner join B on A.id=B.id--追加A中有,而B中没有的数据insert into Bselect A.*from A left join B on A.id=B.idwhere B.id is null SQL中的id自动递增怎么写? 关于DELPHI里调用存储过程的一个问题 SQL Server2008 请高手解决replistor同步后,MSSQL数据库出现了“置疑” SQL SERVER 2005制定备份计划后无法执行 sql数据库中表未使用空间特别大 请教一个简单的sql查询的问题 关于索引的问题 mssql text字段问题 关于存储过程返回值的问题 高手解决,急!! 各位大哥大姐救救小妹
begin
update a set col=.. where id=..
end
else
begin
insert a
select ....from .....
end
update B
from A
inner join B on A.id=B.id--追加A中有,而B中没有的数据
insert into B
select A.*
from A
left join B on A.id=B.id
where B.id is null