请问sql server的默认字符集在什么地方设置

tracyywb 2006-07-18 02:42:45
请问,SQL SERVER的默认字符集在什么地方设置。
...全文
529 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
marco08 2006-07-19
  • 打赏
  • 举报
回复
楼上的强
qingsongy 2006-07-19
  • 打赏
  • 举报
回复
it is set during installation. The default character set is control by the server's collation name.

For example, collation sql_latin1_general_cp1_ci_as use 1252 latin character set.
collation chinese_prc_ci_as use chinese character set.

There is no easy way to change default character, except that you can re-install the SQL Server or use a program rebuildm to rebuild master database.

Note: you may not need to change server's character set since each database have there own character set. during creating database, you can choose a collation you want, then it should work fine.
suntt 2006-07-19
  • 打赏
  • 举报
回复
使用下面这个查询所有的字符集
SELECT *
FROM ::fn_helpcollations()

单独要看数据库的字符集情况
可用:
sp_helpdb
也可以用
select DATABASEPROPERTYEX( 'dbname','Collation')
点点星灯 2006-07-18
  • 打赏
  • 举报
回复
sp_helpsort
显示 Microsoft® SQL Server™ 排序次序和字符集。

语法
sp_helpsort

返回代码值
0(成功)或 1(失败)

结果集
返回服务器默认排序规则

权限
执行权限默认授予 public 角色。

示例
下面的示例显示了服务器默认排序次序的名称、字符集以及一个包含其主要排序值的表。

sp_helpsort
go

下面是结果集。

Server default collation
------------------------
Latin1-General, case-sensitive, accent-sensitive, kanatype-insensitive, width-insensitive for Unicode Data, SQL Server Sort Order 51 on Code Page 1252 for non-Unicode Data.

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧