当前位置:Gxlcms > 数据库问题 > SQL Server返回插入数据的ID和受影响的行数

SQL Server返回插入数据的ID和受影响的行数

时间:2021-07-01 10:21:17 帮助过:5人阅读

1 -- 查询出前 5 条数据  
2 set rowcount 5
3 select * from Student where S_Sex=‘男‘;
4 
5 -- 查询出后 5 条数据
6 set rowcount 5
7 select * from Student where S_Sex=‘男‘ order by S_Id desc;
技术分享图片

也就是说在查询上面 rowcount 有着 top [number] 同样的效果。

要取消set rowcount的限定,只要设置 set rowcount 0 就可以了。

 

注意:set rowcount的限定对修改,删除一样有效。比如下面的示例:

1 set rowcount 3
2 update Student set S_BirthDate=‘2017-01-01‘
3 where S_Id<20
4 
5 select @@ROWCOUNT    --返回 3 
技术分享图片
1 set rowcount 5
2 delete from Student where S_BirthDate is null
3 
4 select @@ROWCOUNT    --返回 5
5 
6 set rowcount 0
7 
8 select * from Student
技术分享图片

SQL Server返回插入数据的ID和受影响的行数

标签:delete   image   自增字段   serve   stun   表示   种子   toolbar   用法   

人气教程排行