ALTER PROCEDURE "DBA"."pro_tools_HandlePercent2"(@monthCount int,@targeBiz varchar(9999),@mySql varchar(9999),@pzTableName varchar(500))
begin
declare eof exception for sqlstate value '02000';
declare cur_Aname cursor for select distinct colName from #tmpTB;
execute immediate 'select colName into #tmpTB from #rsColumns';
--迭代游标
open cur_Aname with hold;
_Atype: loop
fetch cur_Aname into @colName;
if sqlstate = eof then leave _Atype
end if;
set @sql = 'select * into #temp from (select ' + @colName + ' ' + @tt + ') pp order by ' + @colName + ' asc;';
execute(@sql);
end loop _Atype;
close cur_Aname;
commit;
end
SybaceIQ游标的使用
SQL操作及数据导入过程
最新推荐文章于 2025-07-14 12:06:11 发布
本文详细介绍了在数据库管理系统中,使用SQL语句处理数据、创建临时表,并通过循环操作迭代执行复杂数据导入任务的过程。
857

被折叠的 条评论
为什么被折叠?



