我的SQLSERVER数据库里原来的数据是中文简体的,我现在想把数据改成大五码(BIG-5)以便在繁体操作系统下可以用,有什么最好,最快的方法 我的SQLSERVER数据库里原来的数据是中文简体的,我现在想把数据改成大五码(BIG-5)以便在繁体操作系统下可以用,有什么最好,最快的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1﹑將數據庫在SQL管理器中導到TXT文件中。2﹑使用南極星(或其它軟件)將TXT文件轉成大五码(BIG-5)﹔3﹑清空數據庫﹐再將文本文件導到數據庫中。 用ERWIN试试,我记得里面可以实现数据转换的 顺便问一下,怎么样才能把整个SQLSERVER的数据以及结构全部导成TXT文件/在DATA TRANSFORMATION SERVICES里面吗? 我看了一下,文本文件只能一个个导,我这么多表,好象不太好。南极星不能使EXCEL转换成大五码。 用pb的datawindow,写个小程序循环把数据库中的表内容倒出为文本(别用xml)。得到用户表的sql:select sysobjects.name from sysobjects where type='u';再用editplus批量转换。 goodtime7702(李东宝): 导出文本后,数据库的字段的字段名也变掉了还有他的类型都变成NVARCHAR,而且长度都是255,这样就不行了。我要主键什么的,都要跟原来的一样。我用的是SQL7 1﹑將數據庫在SQL管理器中導到TXT文件中。2﹑使用南極星(或其它軟件)將TXT文件轉成大五码(BIG-5)﹔3﹑清空數據庫﹐再將文本文件導到數據庫中。 用powerdesign重新生成数据库结构(不含表的内容)。倒出来得内容为纯文本,只包括表的内容,不包括结构信息,字段内容之间以tab分割。导入的时候自然也就是只有内容导入了。表的字段信息不会有变化的。 结构生成我也有工具,这倒没有什么关系。但是sql7导出TXT,只能一个个导。我有200多个表,让我一个个导出来要200多次。这太麻烦了吧。 可以这样 1,生成你要转数据库的脚本(含所有建表及触发器,约束),用工具将脚本转成繁体,在繁体的'查询分析器'中运行,这样你就得到了那个繁体库的结构2,至于表中数据库的导出那就要使用程序了,自已编个程序就使用BDE就行了,将简体转成繁体,我写过这个程序.要得话留下email.经过上面二步,一个简体就转成繁体了.不知那个朋友还有更好的方法? 谢谢 chnlog(飞鱼):我也写了个程序把数据库里的数据转换成繁体(在简体操作系统下),用ADO,但是一到繁体的操作系统(98)下打开表,就出现THE UNICODE CONVERISION FAILED THE CODE PAGE OF THE SQL SERVER MUST BE INSTALLED ON THE CLIENT SYSTEM 什么错误。 我的程序已经最小化在任务栏里,如何按某个键激活 我的Delphi7上没有安装TDBChat这个控件,请问哪里有下载它的呢?在线等 就是想不通,我的代码到底错在哪? 高手请进,有关声音播放问题 调查:大家编程的时候看书吗? 帮我看看'Select * from mail Where Muser...错在哪啊? fastreport如何不进行预览而直接打印! 请问edit控件在获得焦点的时候触发什么事件?在线等待!!! 大家帮我? 用TMEMORYSTREAM來讀圖片顯示不出來,你有解決的方法嗎? 不知如何使用? 很著急的問題,大家快來看看阿 。
2﹑使用南極星(或其它軟件)將TXT文件轉成大五码(BIG-5)﹔
3﹑清空數據庫﹐再將文本文件導到數據庫中。
在DATA TRANSFORMATION SERVICES里面吗?
南极星不能使EXCEL转换成大五码。
得到用户表的sql:select sysobjects.name from sysobjects where type='u';
再用editplus批量转换。
他的类型都变成NVARCHAR,而且长度都是255,这样就不行了。我要主键什么的,都要跟原来的一样。我用的是SQL7
2﹑使用南極星(或其它軟件)將TXT文件轉成大五码(BIG-5)﹔
3﹑清空數據庫﹐再將文本文件導到數據庫中。
倒出来得内容为纯文本,只包括表的内容,不包括结构信息,字段内容之间以tab分割。
导入的时候自然也就是只有内容导入了。表的字段信息不会有变化的。
但是sql7导出TXT,只能一个个导。
我有200多个表,让我一个个导出来要200多次。这太麻烦了吧。