定义游标Test_Cursor,
declare @paraA nvarchar(50)--定义参数 declare @paraB nvarchar(50)--定义参数 declare @paraC nvarchar(50)--定义参数 declare Test_Cursor cursor local for--定义游标 |
--相当于要遍历的表内容 select tableA_columnA, tableA_columnB, tableA_columnC from tableA --相当于将指针指向这个表头,指向该数据表集的第一条记录, open Test_Cursor fetch next from Test_Cursor into @paraA, @paraB, @paraC while @@fetch_status=0 |
begin insert into tableB( tableB_columnA, tableB_columnB, tableB_columnC) values( @paraA, @paraB, @paraC) fetch next from Test_Cursor into @paraA, @paraB, @paraC end |
close Test_Cursor deallocate Test_Cursor |