sql 中怎样利用循环将一个表中的数据按行依次插入到另一个表中
发布网友
发布时间:2022-04-26 05:06
我来回答
共1个回答
热心网友
时间:2022-04-08 11:28
前面先申明变量1,2这种,和数据表字段类型一样
DECLARE @mycur CURSOR FOR SELECT 字段1,字段2,字段3,... FROM 表名 WHERE ...
OPEN @mycur
FETCH NEXT FROM @mycur INTO 变量名1,变量名2,变量名3,...
WHILE @@FETCH_STATUS=0
BEGIN
SQL语句执行过程... ...
判断是否符合条件
FETCH NEXT FROM @mycur INTO 变量名1,变量名2,变量名3,...
END
CLOSE @mycur
DEALLOCATE @mycur (删除游标)