惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Microsoft Security Blog
Microsoft Security Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
V
Visual Studio Blog
宝玉的分享
宝玉的分享
IT之家
IT之家
人人都是产品经理
人人都是产品经理
T
The Blog of Author Tim Ferriss
I
InfoQ
B
Blog RSS Feed
T
Threatpost
博客园_首页
M
MIT News - Artificial intelligence
Spread Privacy
Spread Privacy
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Know Your Adversary
Know Your Adversary
U
Unit 42
Engineering at Meta
Engineering at Meta
C
Cyber Attacks, Cyber Crime and Cyber Security
月光博客
月光博客
Scott Helme
Scott Helme
T
Tor Project blog
有赞技术团队
有赞技术团队
AWS News Blog
AWS News Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
S
Schneier on Security
Vercel News
Vercel News
博客园 - Franky
C
Cybersecurity and Infrastructure Security Agency CISA
L
LINUX DO - 热门话题
NISL@THU
NISL@THU
L
LangChain Blog
爱范儿
爱范儿
Google DeepMind News
Google DeepMind News
The GitHub Blog
The GitHub Blog
雷峰网
雷峰网
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
Hugging Face - Blog
Hugging Face - Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
S
Security Affairs
A
About on SuperTechFans
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
大猫的无限游戏
大猫的无限游戏
W
WeLiveSecurity
Cisco Talos Blog
Cisco Talos Blog
罗磊的独立博客

博客园 - 青瓦斋

【转】堆栈和托管堆 c# js Array 跨页面传递类型会丢失 js传递中文参数的问题 - 青瓦斋 - 博客园 用while循环插入测试数据(SQL Server2005) javascript动态改变窗口大小 DefaultProperty("Text"), ToolboxData Asp.Net学习资料(来自MSDN) (转)解析.Net框架下的XML编程技术 (转)浅谈数据库设计技巧 (转)基本的数据库并发控制 c#.net中参数修饰符ref,out ,params得区别 (转)[职场生存]细节和感觉[三]:感觉 (转)[职场生存]细节和感觉[二]:细节包括哪些部分? (转)[职场生存]细节和感觉[一]:细节 C#中的委托(转) SQL查询语句精华使用简要 40种网站设计常用技巧 Visual C#常用函数和方法集汇总 C#的四个基本技巧
SET ROWCOUNT
青瓦斋 · 2007-12-07 · via 博客园 - 青瓦斋

  SET   ROWCOUNT  
  使   Microsoft®   SQL   Server™   在返回指定的行数之后停止处理查询。    
   
  语法  
  SET   ROWCOUNT   {   number   |   @number_var   }    
   
  参数  
  number   |   @number_var  
   
  是在停止给定查询之前要处理的行数(整数)。  
   
  注释  
  建议将当前使用   SET   ROWCOUNT   的   DELETE、INSERT   和   UPDATE   语句重新编写为使用   TOP   语法。有关更多信息,请参见   DELETE、INSERT   或   UPDATE。  
   
  对于在远程表和本地及远程分区视图上执行的   INSERT、UPDATE   和   DELETE   语句,忽略   SET   ROWCOUNT   选项设置。  
   
  若要关闭该选项(以便返回所有的行),请将   SET   ROWCOUNT   指定为   0。  
   
   
   
  说明     设置   SET   ROWCOUNT   选项将使大多数   Transact-SQL   语句在已受指定数目的行影响后停止处理。这包括触发器和   INSERT、UPDATE   及   DELETE   等数据修改语句。ROWCOUNT   选项对动态游标无效,但限制键集的行集和不感知游标。使用该选项时应谨慎,它主要与   SELECT   语句一起使用。  
   
   
  如果行数的值较小,则   SET   ROWCOUNT   替代   SELECT   语句   TOP   关键字。  
   
  SET   ROWCOUNT   的设置是在执行或运行时设置,而不是在分析时设置。  
   
  权限  
  SET   ROWCOUNT   权限默认授予所有用户。  
   
  示例  
  SET   ROWCOUNT   在指定的行数后停止处理。在下例中,注意有   x   行满足预付款少于或等于   $5,000   的条件;但是,从更新所返回的行数中可以看出并非所有的行都得到处理。ROWCOUNT   影响所有的   Transact-SQL   语句。  
   
  USE   pubs  
  GO  
  SELECT   count(*)   AS   Cnt  
  FROM   titles    
  WHERE   advance   >=   5000  
  GO  
   
  下面是结果集:  
   
  Cnt                
  -----------    
  11                      
   
  (1   row(s)   affected)  
   
  现在,将   ROWCOUNT   设置为   4,并更新预付款等于或大于   $5,000   的所有行。  
   
  --   SET   ROWCOUNT   to   4.  
  SET   ROWCOUNT   4  
  GO  
  UPDATE   titles  
  SET   advance   =   5000  
  WHERE   advance   >=   5000  
  GO