<bdo id='AhEWa'></bdo><ul id='AhEWa'></ul>

<legend id='AhEWa'><style id='AhEWa'><dir id='AhEWa'><q id='AhEWa'></q></dir></style></legend>
  • <small id='AhEWa'></small><noframes id='AhEWa'>

    <tfoot id='AhEWa'></tfoot>
    <i id='AhEWa'><tr id='AhEWa'><dt id='AhEWa'><q id='AhEWa'><span id='AhEWa'><b id='AhEWa'><form id='AhEWa'><ins id='AhEWa'></ins><ul id='AhEWa'></ul><sub id='AhEWa'></sub></form><legend id='AhEWa'></legend><bdo id='AhEWa'><pre id='AhEWa'><center id='AhEWa'></center></pre></bdo></b><th id='AhEWa'></th></span></q></dt></tr></i><div id='AhEWa'><tfoot id='AhEWa'></tfoot><dl id='AhEWa'><fieldset id='AhEWa'></fieldset></dl></div>

      1. 动态 SQL - EXEC(@SQL) 与 EXEC SP_EXECUTESQL(@SQL)

        时间:2023-07-17

        <tfoot id='BusFp'></tfoot>

        1. <i id='BusFp'><tr id='BusFp'><dt id='BusFp'><q id='BusFp'><span id='BusFp'><b id='BusFp'><form id='BusFp'><ins id='BusFp'></ins><ul id='BusFp'></ul><sub id='BusFp'></sub></form><legend id='BusFp'></legend><bdo id='BusFp'><pre id='BusFp'><center id='BusFp'></center></pre></bdo></b><th id='BusFp'></th></span></q></dt></tr></i><div id='BusFp'><tfoot id='BusFp'></tfoot><dl id='BusFp'><fieldset id='BusFp'></fieldset></dl></div>

            <small id='BusFp'></small><noframes id='BusFp'>

            1. <legend id='BusFp'><style id='BusFp'><dir id='BusFp'><q id='BusFp'></q></dir></style></legend>
                <tbody id='BusFp'></tbody>
                <bdo id='BusFp'></bdo><ul id='BusFp'></ul>

                  本文介绍了动态 SQL - EXEC(@SQL) 与 EXEC SP_EXECUTESQL(@SQL)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在 SQL Server 中使用存储过程执行动态 SQL 命令的现实世界的利弊是什么

                  What are the real world pros and cons of executing a dynamic SQL command in a stored procedure in SQL Server using

                  EXEC (@SQL)
                  

                  对比

                  EXEC SP_EXECUTESQL @SQL
                  

                  ?

                  推荐答案

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

                  sp_executesql is more likely to promote query plan reuse. When using sp_executesql, parameters are explicitly identified in the calling signature. This excellent article descibes this process.

                  关于动态 sql 的许多方面经常被引用的参考是 Erland Sommarskog 的必读:The Curse and Blessings of动态 SQL".

                  The oft cited reference for many aspects of dynamic sql is Erland Sommarskog's must read: "The Curse and Blessings of Dynamic SQL".

                  这篇关于动态 SQL - EXEC(@SQL) 与 EXEC SP_EXECUTESQL(@SQL)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:无法打开数据库,因为它是版本 782.此服务器支持版本 706 及更早版本.不支持降级路径 下一篇:当子查询没有用EXISTS引入时,select列表中只能指定一个表达式

                  相关文章

                  <legend id='jGF6x'><style id='jGF6x'><dir id='jGF6x'><q id='jGF6x'></q></dir></style></legend>

                    <bdo id='jGF6x'></bdo><ul id='jGF6x'></ul>

                  <small id='jGF6x'></small><noframes id='jGF6x'>

                    <i id='jGF6x'><tr id='jGF6x'><dt id='jGF6x'><q id='jGF6x'><span id='jGF6x'><b id='jGF6x'><form id='jGF6x'><ins id='jGF6x'></ins><ul id='jGF6x'></ul><sub id='jGF6x'></sub></form><legend id='jGF6x'></legend><bdo id='jGF6x'><pre id='jGF6x'><center id='jGF6x'></center></pre></bdo></b><th id='jGF6x'></th></span></q></dt></tr></i><div id='jGF6x'><tfoot id='jGF6x'></tfoot><dl id='jGF6x'><fieldset id='jGF6x'></fieldset></dl></div>
                      <tfoot id='jGF6x'></tfoot>