排序规则问题 SQL_Latin1_General_CP1_CI_AI <-> Chinese_PRC_CI_AS 两个库都采用Chinese_PRC_CI_AS 对于,b 库用select * from 表 order by 列 collate SQL_Latin1_General_CP1_CI_AI 来查询排序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怀疑是不是两表的数据类型不对,采用nchar/nvarchar/ntext insert into a select * Chinese_PRC_CI_AS from b 就是pbsql(风云)说的,与排序无关 thanks 各位。具体的情况是:在查询分析器中,use bselect * from b.dbo.mytable 如果在 工具 -> 选项 -> 连接 -> 执行字符数据的转换 选中它,结果就是乱码;不选,结果就能显示正确的中文。至于把表 b.dbo.mytable 的数据插入到 a.dbo.mytable 用 insert into a.dbo.mytable select * collate Chinese_PRC_CI_AS from b.dbo.mytable 不起作用。 在查询分析器中,选中 工具 -> 选项 -> 连接 -> 执行字符数据的转换出来是乱码,但select theName collate Georgian_Modern_sort_CI_AS from b.dbo.mytable 显示的结果是正确的,不过插到 a.dbo.mytable 中还是错误的。说白了,就是将 ISO-8859-1 编码的字符串转成 gb2312 ,用SQL实现。 将数据储存为unocode类型,就不要转了 我认为应该是数据类型的错误,可能就是UNICODE和非UNICODE的问题。 done我模拟了实现了在查询分析器中不选中 工具 -> 选项 -> 连接 -> 执行字符数据的转换有好几个方法1 opendatasource 一类openXXX2 链接服务器3 本地包导数据最终选择用链接服务器,自己链接自己。通过链接后检索出来的数据就是已经转码的了。感谢各位 insert into a.dbo.mytable from [127.0.0.1].b.dbo.mytable SQL 性能问题 sql的视图 请教一个复杂的的价格比较!! 求简单SQL替换语句。 为什么没有 OLE DB Provider ? 求助查询 sql server 2005 virtual bytes 与private bytes比率过高怎么办? 菜鸟问题:怎么判断 存储设备 是否已经存在??? 求高效加工最近日期,再最大单价视图 SqlClient不支持Shape分层语句吗? 高分请教:如何取得sqlserver的当前时间?谢谢! 如何取值
在查询分析器中,
use b
select * from b.dbo.mytable
如果在
工具 -> 选项 -> 连接 -> 执行字符数据的转换
选中它,结果就是乱码;不选,结果就能显示正确的中文。
至于把表 b.dbo.mytable 的数据插入到 a.dbo.mytable
用 insert into a.dbo.mytable select * collate Chinese_PRC_CI_AS from b.dbo.mytable 不起作用。
出来是乱码,但
select theName collate Georgian_Modern_sort_CI_AS from b.dbo.mytable
显示的结果是正确的,不过插到 a.dbo.mytable 中还是错误的。说白了,就是将 ISO-8859-1 编码的字符串转成 gb2312 ,用SQL实现。
我模拟了实现了
在查询分析器中不选中
工具 -> 选项 -> 连接 -> 执行字符数据的转换有好几个方法
1 opendatasource 一类openXXX
2 链接服务器
3 本地包导数据最终选择用链接服务器,自己链接自己。通过链接后检索出来的数据就是已经转码的了。感谢各位