2009年4月23日木曜日

MS SQLServer の collation のメモ

必要になって調べてみたのでメモ。

■ 照合順序名の一覧

SELECT * FROM fn_helpcollations()

■ 照合順序の確認

○ Serverデフォルト値の確認

SELECT SERVERPROPERTY('collation')

○ データベース毎の確認

SELECT DATABASEPROPERTYEX('db_name', 'collation')

○ カラム毎の確認

sp_MSHelpcolumns table_name

■ 照合順序名の意味

Japanese_(BIN|(CI|CS)_(AI|AS)(_KS)?(_WS)?)

BIN (Binary)
→ 全て区別する

CI (Case Insensitive)
CS (Case Sensitive)
→ 大文字小文字の区別

AI (Accent Insensitive)
AS (Accent Sensitive)
→ アクセント、濁音、破裂音の区別

KI (Kana Insensitive)
KS (Kana Sensitive)
→ ひらがなとカタカナの区別

WI (Width Insensitive)
WS (Width Sensitive)
→ 文字幅の区別=全角・半角の区別

参考

0 件のコメント:

コメントを投稿