我是TSQL/SQL的新手,我想在TSQL/SQL中学习'While循环'。有什么好的网站/书籍可以帮助提高我对“循环”的认识。您的意见非常感谢。TSQL/SQL - 循环
-1
A
回答
1
你不需要一本书 - 只需在cursor functionality in T-SQL上阅读。有代码示例演示循环。就像Oded说的那样,循环是一种必要的构造,而SQL是一种声明性语言 - 循环使用SQL是“做错了”,尽管当你真的需要“现在就做”时,功能就在那里。
1
SQL循环与其他任何编程循环几乎相同,因为它会一直运行,直到不再满足给定条件。然而,正如Oded所提到的,SQL主要是一种基于SET的语言,并且作为过程语言而言更弱。请参阅this文章以获取有关设置与过程之间差异的更多信息,尤其是涉及到SQL时。
因此,总而言之,寻找重写任何循环查询的方法,以便它们一次基于一组数据进行更多的SET。如果你不能,那么也许这对代码来说更是一个问题,而不是SQL
下面是一个很好的解决方案,通常可以避免while循环,并且已经被SQL团队很好地实现。我们希望,这可以帮助你,如果你不能去代码和SQL
0
相关问题
- 1. For循环循环
- 2. 循环内循环?
- 3. 内循环while循环内循环
- 4. 循环while循环mysqli_fetch_array()
- 5. 做循环不循环
- 6. JS类循环和循环
- 7. 循环或不循环?
- 8. Javascript:For循环for循环
- 9. For循环到While循环
- 10. For循环vs While循环
- 11. 正确的循环循环
- 12. Foreach循环循环两次
- 13. R中循环的循环
- 14. for循环for循环? - Javascript
- 15. 循环和while循环
- 16. For循环vs Foreach循环
- 17. 双循环成单循环
- 18. 循环中的CTE循环
- 19. for循环while循环
- 20. 循环内的循环?
- 21. set循环for循环?
- 22. 内循环Matlab循环
- 23. es6 for循环不循环
- 24. For循环C#不循环
- 25. 循环python中的循环
- 26. jQuery循环插件循环
- 27. VBA For循环If循环
- 28. 循环中的循环环Java
- 29. 环内循环
- 30. 我的循环保持循环也循环错误的东西?
避免循环结构在SQL和开始思考的一组操作。循环结构在SQL中是_expensive_。 – Oded 2012-03-02 16:46:56
感谢Oded,会保持这种想法。关于学习材料的任何想法。 – Warne 2012-03-02 16:51:49
阅读SSMS联机帮助或仅查询谷歌WHILE Transact-SQL – 2012-03-02 18:48:59