SQL Server 游标

SQL Server 游标

前段时间一直在做SSRS,在这个过程中用过一个函数,一直没怎么注意,今天突然发现查询数据慢了,检查时候发现有个函数使用了游标,所以就看一下是不是因为这个原因影响。

--静态游标与动态游标对性能影响,定义如下:

静态: DECLARE Cur1 CURSOR LOCAL FORWARD_ONLY READ_ONLY TYPE_WARNING STATIC FOR SELECT SqlId,SpValue FROM F_StrSplit(@RS_Case,',')

动态: DECLARE Cur1 CURSOR FOR SELECT SqlId,SpValue FROM F_StrSplit(@RS_Case,',')

把动态改成表态的之后,发布速度快了很多。

posted @ 2016-01-05 15:14  繒經最羙  阅读(142)  评论(0编辑  收藏  举报