问题如下

wenjunsu 2010-08-21 04:17:41

http://blog.csdn.net/wenjunsu/archive/2010/08/21/5828180.aspx

ps:绝非为了推广本人blog 是想到都写出来了。就懒得复述了。

就是最后一行 的疑问
...全文
60 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
崔鹏飞 2010-08-22
  • 打赏
  • 举报
回复
二楼的名字[Quote=引用 5 楼 wenjunsu 的回复:]

4楼仁兄的糖炒是啥意思??
[/Quote]
wenjunsu 2010-08-21
  • 打赏
  • 举报
回复
4楼仁兄的糖炒是啥意思??
claro 2010-08-21
  • 打赏
  • 举报
回复
的确

糖炒不是应该在MySQL版么。
pt1314917 2010-08-21
  • 打赏
  • 举报
回复
select 时,也会有受影响的行数。也就是返回的数据行数。。。
rucypli 2010-08-21
  • 打赏
  • 举报
回复
Transact-SQL 语句可以通过下列方式设置 @@ROWCOUNT 的值:

将 @@ROWCOUNT 设置为受影响或被读取的行的数目。可以将行发送到客户端,也可以不发送。


保留前一个语句执行中的 @@ROWCOUNT。


将 @@ROWCOUNT 重置为 0 但不将该值返回到客户端。


执行简单分配的语句始终将 @@ROWCOUNT 值设置为 1。不将任何行发送到客户端。这些语句的示例如下:SET @local_variable、RETURN、READTEXT 以及不带查询Select 语句,如 SELECT GETDATE() 或 SELECT 'Generic Text'。

在查询中执行分配或使用 RETURN 的语句将 @@ROWCOUNT 值设置为受查询影响或由查询读取的行数,例如:SELECT @local_variable = c1 FROM t1。

数据操作语言 (DML) 语句将 @@ROWCOUNT 值设置为受查询影响的行数,并将该值返回到客户端。DML 语句不会将任何行发送到客户端。

DECLARE CURSOR 和 FETCH 将 @@ROWCOUNT 值设置为 1。

EXECUTE 语句保留前一个 @@ROWCOUNT。

USE、SET <option>、DEALLOCATE CURSOR、CLOSE CURSOR、BEGIN TRANSACTION 或 COMMIT TRANSACTION 等语句将 ROWCOUNT 值重置为 0。
wenjunsu 2010-08-21
  • 打赏
  • 举报
回复
今天星期六 。。兄弟伙些。。睡起来了。。就给我看看哈。谢了

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧