使用SQL Server在存储过程中执行动态SQL命令的实际利弊是什么
EXEC (@SQL)
对
EXEC SP_EXECUTESQL @SQL
?
使用SQL Server在存储过程中执行动态SQL命令的实际利弊是什么
EXEC (@SQL)
对
EXEC SP_EXECUTESQL @SQL
?
sp_executesql
更有可能促进查询计划的重用.使用sp_executesql
时,参数在调用签名中明确标识.这篇优秀的文章描述了这process个.
对于动态sql的许多方面,经常被引用的参考文献是Erland Sommarskog的必读书目:"The Curse and Blessings of Dynamic SQL".