| 题目可能不太恰当 语文不太好 :) 意思是有2张表(字段相同)
 (比方说我有一个库技能表是乱码,可是我还有一个库里的技能表是中文)
 一张里的A字段是乱码
 另一张里的A字段是中文,那我们肯定希望自己的库里都是中文咯
 用下面这个游标 就可以解决批量更新乱码技能表的问题
 小弟不才。 希望各位大大多多指教复制代码declare mycursor cursor
for 
select mch.MagicNum,mch.EnName,mch.KrName,mch.[Description] from MAGIC_ch mch,MAGIC m where mch.MagicNum = m.MagicNum
open mycursor
        declare @num int, @ename char(30),@kname char(30),@des char(100)
fetch  from mycursor into @num,@ename,@kname,@des
while @@fetch_status = 0
begin
        update MAGIC set EnName=@ename,KrName=@kname,[Description]=@des where MagicNum=@num
        fetch next from mycursor into @num,@ename,@kname,@des
end
CLOSE mycursor
DEALLOCATE  mycursor
 |