首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL Server 存储过程怎么循环多条数据

2012-10-10 
SQL Server 存储过程怎样循环多条数据三个表表a,表b,表ca(aid,name,sex,age)b(bid,aid......)c(cid,bid,fi

SQL Server 存储过程怎样循环多条数据
三个表 表a,表b,表c
a(aid,name,sex,age)
b(bid,aid......)
c(cid,bid,filedname,value,tablename) filedname 等于 列名 tablename 等于表名
传aid,bid给存储过程
根据bid查询c表得到多条数据
使用存储过程如何更新数据到a表中

[解决办法]
看看存储过程的写法 然后根据你自己的逻辑 写就是拉。
[解决办法]

SQL code
while 条件begin----你的逻辑end或用游标 都可以declare @col1 varchar(32),@col2 varchar(32)declare v_cursor cursor for SELECT col1,col2 FROM tb open v_cursorFETCH NEXT FROM v_cursor into @col1,@col2while @@FETCH_STATUS = 0begin----你的逻辑FETCH NEXT FROM v_cursor into @col1,@col2endCLOSE v_cursorDEALLOCATE v_cursor 

热点排行