0
我有两个基本上相同的存储过程版本 - 在一个大表和另一个作为参数提供的表上进行正确的连接查询。存储过程表参数与SQL Server 2008中的xml
- 第一个版本采用XML格式的字符串,并从
OPENXML
中进行选择。 - 第二个采用提供的表变量参数。
我期望第二个/表版本胜过第一个/ XML版本,因为它不会执行任何解析,doc对象创建和显式处理。然而,我的测试显示,两个版本都在大约同一时间执行。
可能是什么原因?表参数序列化比字符串参数差? XML查询非常高效?