日期:2014-05-19  浏览次数:20682 次

关于批量、游标的一些问题
有几个问题想请教一下:
1、已经生成的一大堆SQL语句,比如1万条左右,是逐条execute快呢,还是放在一个文件里执行快?如果是后者,请问具体怎么操作?

2、都说游标效率低,假设用表变量来取代游标,则需要从表变量中一条条取记录,请问最高效的从表变量中依次一条条取记录的方法?有没有象取数组那样的方法?

3、删除表中第一条记录的最高效的语句是什么?

大家一起来讨论一下:P

------解决方案--------------------
up
------解决方案--------------------
3、删除表中第一条记录的最高效的语句是什么?
-----------------
前提是要按某一个字段排序吧.
------解决方案--------------------
1,execute 快, 操作文件;用sp_cmdshell;
2,sqlserver没有数组;用表变量快多了!
3,delete from table where id in(select top 1 id from table order by id)