Open棟梁Project - マイクロソフト系技術情報 Wiki -[[戻る>SQL Server]] * 目次 [#j26e344c] #contents *概要 [#p095375d] 照合順序 - 文字の比較と並び順(その 1)~ Microsoft SQL Server Japan Support Team Blog - Site Home - MSDN Blogs~ http://blogs.msdn.com/b/jpsql/archive/2013/10/17/10455655.aspx -日本語照合順序の違い(ソート順、文字の大小関係の定義が違う。) --Japanese --Japanese_XJIS --Japanese_Bushu_Kakusu --Japanese_Unicode -照合順序バージョン(カバーしている文字が違う。)~ |照合順序バージョン|SQL Server バージョン|Unicode バージョン|h |記載なし|SQL Server 2000|Unicode 2.0| |90|SQL Server 2005|Unicode 3.2| |100|SQL Server 2008|Unicode 5.0| -辞書順オプション --CS~ 大文字小文字(Case)を区別するかどうか ---S (Sensitive) は区別する。 ---I (Insensitive) は区別しない。 --AS~ 濁点や半濁点(Accent)などの有無を区別するかどうか。 ---S (Sensitive) は区別する。 ---I (Insensitive) は区別しない。 --KS~ 平仮名カタカナ(Kana)を区別するかどうか。 ---S (Sensitive) は区別する。 ---I (Insensitive) は区別しない。 --WS~ 全角半角(Width)を区別するかどうか。 ---S (Sensitive) は区別する。 ---I (Insensitive) は区別しない。 --SC~ SQL Server 2012 以降で、補助文字(Supplementary Character)を認識するかどうか。~ 助文字を認識し、文字列の文字数を返す LEN 関数などの動作に影響する。 -バイナリ順オプション --BIN --BIN2 *ポイント [#kb492195] -Japanese_Unicode* については、~ SQL Server 7.0 時代の古いものなので選択しないでください。 -基本的には最新のものを使うのが良いですので、~ Japanese_XJIS_100* を使うのが良いという事になります。 -既定の照合順序は下記を参照。 --セットアップでの照合順序の設定~ http://msdn.microsoft.com/ja-jp/library/ms143508.aspx -照合順序を細い要件に合わせる必要がある場合、上記の仕様や~ 下記URLの「文字一覧の作成スクリプトサンプル」を使用して確認下さい。 --照合順序 - 文字の比較と並び順(その 2)~ Microsoft SQL Server Japan Support Team Blog - Site Home - MSDN Blogs~ http://blogs.msdn.com/b/jpsql/archive/2014/01/16/10488354.aspx *参考 [#dfd52b4f] -照合順序 - 文字の比較と並び順 --(その 1)~ Microsoft SQL Server Japan Support Team Blog - Site Home - MSDN Blogs~ http://blogs.msdn.com/b/jpsql/archive/2013/10/17/10455655.aspx --(その 2)~ http://blogs.msdn.com/b/jpsql/archive/2014/01/16/10488354.aspx -日本語照合順序 Japanese と Japanese_XJIS_100、Japanese_Bushu_Kakusu_100 の比較~ SQL Server 開発チーム ブログ - Site Home - MSDN Blogs~ http://blogs.msdn.com/b/sqljapan/archive/2008/06/16/japanese-japanese-xjis-100-japanese-bushu-kakusu-100.aspx