sql - sql server 中的循环类型?

标签 sql sql-server database sql-server-2008

请告诉我我们可以在 SQL Server 2008 中使用的所有类型的循环。每个示例都很好。

最佳答案

您应该尽可能避免循环,尝试找到基于集合的方法。这样您将获得更多性能。

这是一篇描述原因的文章:

http://www.techrepublic.com/blog/datacenter/avoiding-cursors-with-sql-server-2005/412

如果你真的需要循环:

http://www.techrepublic.com/blog/datacenter/comparing-cursor-vs-while-loop-performance-in-sql-server-2008/1741

关于sql - sql server 中的循环类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912346/

相关文章:

sql - 如何在我的选择查询中使用动态变量 @counter 作为 TOP 值

SQL SELECT FREETEXT 按等级排序

sql服务器: Get OHLC in one query with n recodrs

sql - 如何遍历不同的 WITH 语句

mysql - 添加到查询以获得以前结果 SQL 的总和

sql-server - 什么是 TDS 协议(protocol)版本 8.0?为什么要使用它?

mysql - iOS 应用程序开发 - 数据库

sql-server - Oracle 数据库表到 SQL Server 数据库表

amazon-web-services - 如何解决 DynamoDB 中的 "hot"哈希键问题(空间倾斜数据)?

Mysql:尝试获取锁时发现死锁,需要删除 key 吗?