分享一个sqlserver简单的存储过程

以下为一个简单的存储过程

执行存储过程 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
(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐