以下为一个简单的存储过程
执行存储过程 exec my_procedure(注:my_procedure为存储过程的名称)
CREATE PROCEDURE my_procedure --创建一个名为my_procedure的存储过程 AS BEGIN --以下为具体存储过程的内容了---------------------------------- --创建一个游标 declare my_cursor cursor for select id,name from my_user --打开游标 open my_cursor --一个变量 declare @id int declare @name varchar(50) --循环游标 fetch next from my_cursor into @id,@name while @@FETCH_STATUS=0 begin print(@id) select * from my_user where id=@id fetch next from my_cursor into @id,@name end --关闭释放游标 close my_cursor deallocate my_cursor --内容结束,内容随便发挥 END GO