zoukankan      html  css  js  c++  java
  • MSSQL·查看数据库编码格式

    阅文时长 | 0.67分钟 字数统计 | 837.6字符
    主要内容 | 1、引言&背景 2、声明与参考资料
    『MSSQL·查看数据库编码格式』
    编写人 | SCscHero 编写时间 | 2021/3/11 PM11:59
    文章类型 | 系列 完成度 | 待完善
    座右铭 每一个伟大的事业,都有一个微不足道的开始。

    一、引言&背景   完成度:100%

    a) 引言

    首先辟谣网上盛传的查询数据库编码的T-SQL。此语句是查询"Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage"是什么编码,是写死的,此语句在网上盛传。

    SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage');
    

    b) 解决方案一

    先使用系统函数SERVERPROPERTY查询当前数据库的编码名称,再使用编码名称通过系统函数COLLATIONPROPERTY查询编码编号,再进行比对。示例如下:

    Use [Database Name] --需要查询的指定数据库
    SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));   --查询当前数据库的编码名称
    SELECT COLLATIONPROPERTY(CONVERT (varchar(256), SERVERPROPERTY('collation')), 'CodePage'); --查询编号
    

    查询比对如下结果:

    • 936 简体中文GBK :双字节,无论中英文都是占两个字节
    • 950 繁体中文BIG5
    • 437 美国/加拿大英语
    • 932 日文
    • 949 韩文
    • 866 俄文
    • 65001 unicode UFT-8:一个汉字占3个字节,一个英文字母占一个字节

    c) 解决方案二

    使用视图查询方法。右键数据库 > 属性 > 选项页选择"选项" > 查看排序规则,如图。

    二、声明与参考资料   完成度:100%

    原创博文,未经许可请勿转载。

    如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。

  • 相关阅读:
    【Linux】- Systemd 命令篇
    【Linux】- 守护进程的启动方法
    【Linux】- CentOS安装docker及docker-compose
    【Python】- scrapy 爬取图片保存到本地、且返回保存路径
    解决百度ueditor支持iframe框架页面的视频播放问题
    php CURL 请求头和响应头获取
    phpcms pc标签 start不生效的原因
    单点登录的实现
    Linux下删除相互依赖的包
    如何通过js关闭微信浏览器页面
  • 原文地址:https://www.cnblogs.com/SCscHero/p/14521726.html
Copyright © 2011-2022 走看看