用 游标 插入数据太慢 怎么办
用 游标 插入数据太慢 怎么办
用游标合并表生成 新表
插入过程中用到 自定义函数
[解决办法]
拼好sql句後,直接行就好了
提供下你的表及要求插入的方式
[解决办法]
DML操作尽量不使用游标吧,使用集合的方法操作
[解决办法]
用游标插入数据是最低效的....我相信一定还有其他方法实现集合操作。
[解决办法]
你其实要去研究你的数据,我举个例子,如果你是从A表去数据,然后对字段a调用函数f,那你可以使用:
insert into 目标表
select f(a),....
from A
这样就可以拉,没必要用游标甚至循环。
上述只是例子,有点.....别见怪。
[解决办法]
从代码看,可以不用游标方式的,
函数可以转为outer apply..的写法
子查询可以转为left join..的写法
[解决办法]
[解决办法]
整个数据库都可以不用游标,要不要那么快否定先,用游标,想优化太难