扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:赛迪网 hongdou 来源:天新网 2008年3月27日
关键字: Mssql SQL SQL Server 数据库
在 Microsoft® SQL Server
请看下面的语句:
|
可以将该语句最后的值 1 指定为一个参数。关系引擎为这个批处理生成一个执行计划,如同已经指定了一个参数替代值 1。这种自动参数化使 SQL Server 2000 能识别出下面两个语句生成的执行计划在本质上相同,并对第二个语句重新使用第一个计划:
SELECT * FROM Northwind.dbo.Products WHERE CategoryID = 1 SELECT * FROM Northwind.dbo.Products WHERE CategoryID = 4 |
处理复杂的 SQL 语句时,关系引擎可能很难确定可以自动参数化哪些表达式。若要提高关系引擎将复杂的 SQL 语句与现有的未用执行计划相匹配的能力,请使用 sp_executesql 或参数标记显式指定参数。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。