set rowcount 1 delete from books where ... set rowcount 0
这样删除之后,再查询,只能得到第一行,怎么恢复?SELECT * FROM BOOKSset rowcount 1 delete from books SELECT * FROM BOOKS
注释 建议将当前使用 SET ROWCOUNT 的 DELETE、INSERT 和 UPDATE 语句重新编写为使用 TOP 语法。有关更多信息,请参见 DELETE、INSERT 或 UPDATE。对于在远程表和本地及远程分区视图上执行的 INSERT、UPDATE 和 DELETE 语句,忽略 SET ROWCOUNT 选项设置。若要关闭该选项(以便返回所有的行),请将 SET ROWCOUNT 指定为 0。
你再执行 set rowcount 0 就可以了
在执行完成后,加下面的语句 set rowcount 0 恢复默认设置
你自己不是找到了??“若要关闭该选项(以便返回所有的行),请将 SET ROWCOUNT 指定为 0。”
这样删除之后,再查询,只能得到第一行,怎么恢复? ---------------------------------------------------------------------------------- set rowcount 1 delete from books where ... set rowcount 0 --这一句可不是多余的,别断章取义,呵呵
delete from books where ...
set rowcount 0
delete from books SELECT * FROM BOOKS
建议将当前使用 SET ROWCOUNT 的 DELETE、INSERT 和 UPDATE 语句重新编写为使用 TOP 语法。有关更多信息,请参见 DELETE、INSERT 或 UPDATE。对于在远程表和本地及远程分区视图上执行的 INSERT、UPDATE 和 DELETE 语句,忽略 SET ROWCOUNT 选项设置。若要关闭该选项(以便返回所有的行),请将 SET ROWCOUNT 指定为 0。
set rowcount 0
就可以了
set rowcount 0
恢复默认设置
----------------------------------------------------------------------------------
set rowcount 1
delete from books where ...
set rowcount 0 --这一句可不是多余的,别断章取义,呵呵