首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SQL Service话语

2012-07-08 
SQL Service语句#TempTable //临时表UserTable//数据库表需要将#TempTable中的数据数据同步到UserTable中,

SQL Service语句
#TempTable //临时表
UserTable //数据库表

需要将#TempTable中的数据数据同步到UserTable中,
如果#TempTable表中有数据与UserTable表中的数据相同就做更新
在存储过程中该如何判断

[解决办法]
你可以先去查询,根据@@RowCount来判断是否有数据
@@RowCount<1没有相同数据
否则就是有,然后再进行相应的操作

[解决办法]
假如 UserTable 里面有 DepName 和 remark 字段
 #TempTable和UserTable 结构一样

merge into UserTable d1
using #TempTable as d2
on (d1.DepName = d2.DepName)
when matched then
update set d1.remark = d2.remark
when not matched then
insert (DepName, remark )values( d2.DepName, d2.remark );

热点排行