SQL Server2016数据库 中文显示为??,修改排序方式为Chinese_PRC_CI_AS
2016-12-24 10:04
1366 查看
之前在建立数据库时候,没有注意到排序方式的问题,导致后来insert记录的时候,中文全部显示为???(问号)。
使用MSSM查看数据库属性,发现默认排序方式为SQL_Latin1_General_CP1_CI_AS,需要修改排序方式为Chinese_PRC_CI_AS 。
于是我使用alter函数,想修改排序方式为Chinese_PRC_CI_AS ,发现没有alter权限,所以就把原来的数据库删除了,重新建立了一次数据库。具体的SQL语句如下:
再跑一边inset语句,得到结果如下:
问号消失, 妥妥的出现美丽的中文~
于是问题得到解决了(^o^)/!
使用MSSM查看数据库属性,发现默认排序方式为SQL_Latin1_General_CP1_CI_AS,需要修改排序方式为Chinese_PRC_CI_AS 。
于是我使用alter函数,想修改排序方式为Chinese_PRC_CI_AS ,发现没有alter权限,所以就把原来的数据库删除了,重新建立了一次数据库。具体的SQL语句如下:
/*新建数据库*/ use master --使用master创建,防止没有alter权限 GO CREATE DATABASE test ON PRIMARY --创建主数据库文件 ( NAME='test', FILENAME='E:\Databases\test.dbf', SIZE=5MB, MaxSize=20MB, FileGrowth=1MB ) LOG ON --创建日志文件 ( NAME='testLog', FileName='E:\Databases\test.ldf', Size=2MB, MaxSize=20MB, FileGrowth=1MB ) /*修改数据库collate,即排序方式*/ ALTER DATABASE test COLLATE Chinese_PRC_CI_AS
再跑一边inset语句,得到结果如下:
问号消失, 妥妥的出现美丽的中文~
于是问题得到解决了(^o^)/!
相关文章推荐
- 无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_90_CI_AI" 之间的排序规则冲突。的解决方法
- 无法解决 equal to 操作中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_BIN" 之间的排序规则冲
- 无法解决 equal to 操作中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。
- 无法解决 equal to 操作中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突
- sql 排序规则 chinese_prc_ci_as
- SQL2005 中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突
- 无法解决 equal to 操作中 "Chinese_PRC_CI_AS_WS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突
- 无法解决 equal to 操作中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。
- 数据库排序规则(Collate):Chinese_PRC_CI_AS
- 无法解决 equal to 操作中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。
- 无法解决 equal to 操作中 "Chinese_PRC_CI_AS" 和 "Korean_Wansung_CI_AS" 之间的排序规则冲突。
- 操作中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_CI_AI" 之间的排序规则冲突 的解决办法
- BOS打开单据的时候出现:无法解决 equal to 运算中 "Chinese_PRC_CS_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。
- equal to 操作的排序(Japanese_CI_AS和Chinese_PRC_CI_A)规则冲突的问题
- 无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_Taiwan_Stroke_CI_AS" 之间的排序规则冲突。
- 无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Korean_Wansung_CI_AS" 之间的排序规则冲突。
- 无法解决 equal to 操作中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。
- MSSQL排序规则 SQL_Latin1_General_CP1_CI_AS转换成Chinese_PRC_CI_AS 方法
- sql:无法解决 equal to 操作中 "Chinese_PRC_CI_AS" 和 "Chinese_Taiwan_Stroke_CI_AS" 之间的排序规则冲突。
- sql 排序规则 chinese_prc_ci_as【转】