reommmm 发表于 2008-10-28 15:54:55

教你如何批量更新一张表的乱码为中文

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

ctgwglzc 发表于 2008-10-31 21:37:52

那你能不能更新个item_upgrade表发来给大家看看

天剑风小流 发表于 2008-10-31 21:39:56

CT你知道那個表的每格代表什麽嗎?我想自己加武器進去,但是沒辦法理解表格的意思

ctgwglzc 发表于 2008-10-31 21:41:14

知道个P。全是问号,我日的,土耳其人

天剑风小流 发表于 2008-10-31 21:42:46

不是啊,是那些nIndex nNPCUnm那些什麽意思
页: [1]
查看完整版本: 教你如何批量更新一张表的乱码为中文