| 閱文時長 | | 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即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/271165.html
標籤:SQL Server
