怎么查sqlserver 2008中某个数据库的编码方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么查sqlserver 2008中某个数据库的编码方式相关的知识,希望对你有一定的参考价值。
在mysql中,information_schema数据库中的schemata表中有所有数据的信息,其中有编码方式,在sql server 中,这样的编码方式该如何得到?
是在程序中获取,比如用java连sql server数据库,获取某个数据库的编码方式,语句怎么写,然后怎么获取成类似utf-8之类的
没怎么说清楚问题,想知道,用程序连sql server ,怎么获取编码方式,类似utf-8之类的
追答sqlserver是通过排序规则来处理的,默认是支持Unicode。
好象不能看编码,只能看排序规则。排序规则好象就定了编码了。
SELECT CONVERT (varchar, SERVERPROPERTY('collation'));
下面是查询结果:
936 简体中文GBK
950 繁体中文BIG5
437 美国/加拿大英语
932 日文
949 韩文
866 俄文
65001 unicode UFT-8
sqlserver 如何把查出来的日期变成字符串格式
datepart(mm,日期字段),查出来的月份怎么给他加上“月”字,比如‘1月’,‘2月’,‘3月’等,这样的格式
select cast(year(日期字段) as nvarchar(5))+N'年'+cast(month(日期字段) as nvarchar(5))+N'月'+cast(day(日期字段) as nvarchar(5))+N'日' from table 参考技术A 字段设置为datetime类型,查出来就是如下格式:2012-10-12 参考技术B SELECT datepart(mm,日期字段) + '月' AS [日期] FROM ......本回答被提问者和网友采纳以上是关于怎么查sqlserver 2008中某个数据库的编码方式的主要内容,如果未能解决你的问题,请参考以下文章