gpt4 book ai didi

sql - 动态 SQL - EXEC(@SQL) 与 EXEC SP_EXECUTESQL(@SQL)

转载 作者:行者123 更新时间:2023-12-01 16:59:18 29 4
gpt4 key购买 nike

使用 SQL Server 中的存储过程执行动态 SQL 命令的现实优点和缺点是什么

EXEC (@SQL)

对比

EXEC SP_EXECUTESQL @SQL

最佳答案

sp_executesql更有可能促进查询计划重用。使用 sp_executesql 时,参数在调用签名中显式标识。这篇优秀的文章描述了这个process .

关于动态 SQL 的许多方面,经常被引用的引用文献是 Erland Sommarskog 的必读:“The Curse and Blessings of Dynamic SQL”。

关于sql - 动态 SQL - EXEC(@SQL) 与 EXEC SP_EXECUTESQL(@SQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/548090/

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