create proc [dbo].[sp_test1]
as
begin
declare test cursor scroll for --声明游标
select id,ordernumber from tb_order--给游标赋值
open test --打开游标
declare @id int
declare @c varchar(100)
while @@FETCH_STATUS=0 --利用@@FETCH_STATUS来循环
begin
fetch next from test into @id,@c
insert into tb_error(Message,TableNames)values(@c,@id)--循环插入
end
close test--关闭游标
deallocate test--释放游标
end