三个表 表a,表b,表c
a(aid,name,sex,age)
b(bid,aid......)
c(cid,bid,filedname,value,tablename) filedname 等于 列名 tablename 等于表名
传aid,bid给存储过程
根据bid查询c表得到多条数据
使用存储过程如何更新数据到a表中
a(aid,name,sex,age)
b(bid,aid......)
c(cid,bid,filedname,value,tablename) filedname 等于 列名 tablename 等于表名
传aid,bid给存储过程
根据bid查询c表得到多条数据
使用存储过程如何更新数据到a表中
begin
----你的逻辑end
或用游标 都可以declare @col1 varchar(32),@col2 varchar(32)
declare v_cursor cursor for
SELECT col1,col2 FROM tb
open v_cursor
FETCH NEXT FROM v_cursor into @col1,@col2
while @@FETCH_STATUS = 0
begin
----你的逻辑
FETCH NEXT FROM v_cursor into @col1,@col2
end
CLOSE v_cursor
DEALLOCATE v_cursor