如題,一個貌似簡單的問題,我的做法較老土,是這樣的Select count(*) from tb_Test where id=@id
set @Result=rowcount-----返回行數的俄統計
結果發現一個傻傻的事情,如果id不存在于id被寫過一次,@Result均為1,
請高手支招,謝謝啊!
set @Result=rowcount-----返回行數的俄統計
結果發現一個傻傻的事情,如果id不存在于id被寫過一次,@Result均為1,
請高手支招,謝謝啊!
解决方案 »
- 多个excel表格如何导入到同一张表?
- 当批量删除或者更新数量超过10W时候,用id in(...)好还是用事物逐条操作好?
- 简单小问题 动态执行SQL
- 如何在查询的时候再追加一个字段?
- 一个简单的问题,受累哪位兄弟帮一下
- 在集群上安装了两个SQL SERVER的实例,当出现切换的时候,原有的端口号发生变化,如何处理?
- 简单SQL!
- 各位大侠,有没有自以为得意的SQL语句,分享一下!
- 如何在SQL Server 2000中自动把数据备份到网络上另一台机器?
- 我偏重于软件开发,想尽快掌握ORACLE,怎么学才能尽快掌握?请先行者多指导!
- 关于SQL Server 2008版本的几个问题,在线等
- 一个排序的条件判断
已解,如上,thanks
SELECT COUNT(*) FROM tb_Test WHERE id=@id
--如果要用@@rowcount,要紧跟着SQL语句,否则可能@@rowcount被覆盖
SELECT 1 FROM tb_Test WHERE id = @id
SELECT @@ROWCOUNT