并不是对
T -SQL 存储过程能力的一个很好的比喻。
CLR 存储过程 vs. T-SQL 存储过程
CLR 存储过程和函数与 T-SQL 存储过程和函数相比,性能如何?
专家回答
:
这里是用来比较
T-SQL 例程和 CLR 例程性能的一种常用的规则:用你的数据,在你的
服务器上,测试两套配置,看看哪一个比较好。
就是说,许多人都运行过性能测试,一般
的结果就是
T-SQL 在标准的 CRUD(创建、读取、更新、删除)操作上表现要比好一点,而在复
杂数学、字符串赋值和其他的超过数据访问的任务上,则是
CLR 的性能表现更好一点。
专家回答
:
只要存储过程只产生了一个单个的结果,要在另外一个存储过程中使用这个存储过程
产生的输出,这个技术是非常直接的。这个技术就是使用一个临时表来装载存储过程的巨额
iguo,然后通过 INSERT EXEC 语句来执行这个过程并保存结果。一旦结果保留在临时表中
了,他们就可以像使用其它表数据一样来使用它了。