欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-08-10 20:00:54
以下为一个简单的存储过程 执行存储过程 exec my_procedure(注:my_procedure为存储过程的名称) create procedure my_procedure...

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

执行存储过程 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