木子屋 Dnawo's BLOG

MSSQL存储过程中获取记录集并循环操作一例

👤 dnawo 📅 2008-03-11 👁 6091 👍 0 💬 0 🔄 本站原创
Create PROCEDURE my_sql
AS
	declare @id int,@loginname varchar(20),@website varchar(100)
	declare rs cursor for select top 50 id,loginname,website from union_user
	
	open rs
	fetch next from rs
	into @id,@loginname,@website
	while @@fetch_status=0
	begin
		print convert(varchar,@id) + ',' + convert(varchar,@loginname) + ',' + convert(varchar,@website)
		fetch next from rs
		into @id,@loginname,@website
	end
	close rs

	deallocate rs
GO

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 MSSQL存储过程中使用set和select对变量赋值的区别 下一篇 → 借助sp_executesql返回参数值两例