gpt4 book ai didi

SQL Server 临时表与游标

转载 作者:行者123 更新时间:2023-12-02 18:21:49 27 4
gpt4 key购买 nike

在 SQL Server 存储过程中何时使用临时表以及何时使用游标。哪个是性能方面最好的选择?

最佳答案

如果可能的话,像瘟疫一样避免光标。 SQL Server 是基于集合的 - 您需要以 RBAR(逐行)方式执行的任何操作都会很慢、迟缓,并且违背 SQL 工作原理的基本原则。

您的问题非常模糊 - 根据该信息,我们无法真正判断您想要做什么。但主要建议仍然是:只要有可能(并且在绝大多数情况下都是可能的),请使用基于集合的操作 - SELECT、UPDATE、INSERT 和联接 - 不要将程序思维强加于 SQL服务器 - 这不是最好的方法。

因此,如果您可以使用基于集合的操作来填充和使用临时表,我每次都会更喜欢使用该方法而不是游标。

关于SQL Server 临时表与游标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4568464/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com