摘要:
通常业务系统不推荐使用游标,但是又要实现游标逐行处理功能,在mssql中实现方法如下:1.导入临时表,建立行ID逐行搜索或者每次TOP(1)查找2.导入表变量,建立行ID逐行搜索至于临时表和表变量主要区别在于大数量搜索时的查找时间长短,临时表是存贮在磁盘,表变量是在内存临时表导入数据时需要两次IO读写,表变量只有一次,临时表可以建立索引,表变量不能,所以在大数据复杂操作时,临时表利用索引查找的速度能提供不少实现脚本如下:--准备数据IF OBJECT_ID('tb_a') IS NOT NULL DROP TABLE tb_aCREATE TABLE tb_a(ph VARCH 阅读全文