none
照合順序について教えてください RRS feed

  • 質問

  • 現在、SQL Server 2000から、SQL Server 2008 への移行事前確認をしています。
    #SQL Serverに関しては素人ですので初歩的な質問ですみません。

    そこで、照合順序について教えてください。

    SQL Server 2000上では、照合順序は「Japanese_BIN」が指定されています。
    この「Japanese_BIN」指定では、
     ・大文字・小文字は区別されるのでしょうか?
     ・ひらがなとカタカナは区別されるのでしょうか?

    また、SQL Server 2008へ移行する場合には、同様に「Japanese_BIN」を指定する方が
    良いのでしょうか?


    2009年7月6日 2:11

回答

  • この「Japanese_BIN」指定では、
     ・大文字・小文字は区別されるのでしょうか?
     ・ひらがなとカタカナは区別されるのでしょうか?

    BINはバイナリで比較します。これらはすべて区別されます。
    • 回答としてマーク 素人です 2009年7月6日 3:06
    2009年7月6日 2:21
  • こんにちは、nagino です。

    Japanese_BIN の仕様については GX999 様の回答をご参照いただくとして、追加で小話を。

    Japanese_BIN には特定の状況下で正しい結果を返さないという不具合が確認されているため、修正版の Japanese_BIN2 という照合順序が提供されています。
    可能な限り BIN2 を使用されるのがお勧めです。
    移行によって関連するすべての照合順序を変更できるのであれば、この機会に Japanese_BIN2 に変更するかご検討ください。
    http://msdn.microsoft.com/ja-jp/library/ms143350.aspx

    MCITP(Database Developer/Database Administrator)
    • 回答としてマーク 素人です 2009年7月6日 3:06
    2009年7月6日 2:59

すべての返信

  • この「Japanese_BIN」指定では、
     ・大文字・小文字は区別されるのでしょうか?
     ・ひらがなとカタカナは区別されるのでしょうか?

    BINはバイナリで比較します。これらはすべて区別されます。
    • 回答としてマーク 素人です 2009年7月6日 3:06
    2009年7月6日 2:21
  • こんにちは、nagino です。

    Japanese_BIN の仕様については GX999 様の回答をご参照いただくとして、追加で小話を。

    Japanese_BIN には特定の状況下で正しい結果を返さないという不具合が確認されているため、修正版の Japanese_BIN2 という照合順序が提供されています。
    可能な限り BIN2 を使用されるのがお勧めです。
    移行によって関連するすべての照合順序を変更できるのであれば、この機会に Japanese_BIN2 に変更するかご検討ください。
    http://msdn.microsoft.com/ja-jp/library/ms143350.aspx

    MCITP(Database Developer/Database Administrator)
    • 回答としてマーク 素人です 2009年7月6日 3:06
    2009年7月6日 2:59
  • GX999さん、naginoさん

    ご回答ありがとうございました。
    参考にさせてもらいます。
    2009年7月6日 3:06