none
照合順序の自作 または カスタマイズ

    質問

  • お世話になります。

    初めての投稿になります。不足情報等ございましたら、ご指摘ください。

    【製品】

    SQL Server 2016 (RTM) - 13.0.1601.5 (X64)

    Developer Edition (64-bit) on Windows Server 2012 R2 Essentials 6.3 <X64> (Build 9600: )

    ----------------

    SQL_EBCDICxxxの各照合順序で、DB2のEBCDICのX'40'からX'F9'までの可視文字をソートしてみたところ、

    EBCDIC順と同じ順序になる照合順序がありませんでした。

    やりたいことは、「DB2のEBCDICと同じ順序にソートする」ことなのですが、

    照合順序を自分で作成するまたは、既存の照合順序の重みづけを変更するといったようなことは可能でしょうか?

    可能であれば、対応方法を教えて頂けないでしょうか?

    参考にした過去の質問:

    SQL Server 2005で照合順序(SQL_EBCDIC037_CP1_CS_AS)の対応している文字コードを教えてください。「-」は対象外でしょうか?

    https://social.msdn.microsoft.com/Forums/ja-JP/3e9cffbe-f930-4015-914e-11d4227c87e2/sql-server-2005sqlebcdic037cp1csas?forum=sqlserverja

    こちらの回答の中に、「'-' を 0x2D ではなく 0x97 にマップするとSQL Server においても IBM の定義したコード順でソートすることが可能です。」というような文言があったので、自作またはカスタマイズ可能なのかと考えました。

    よろしくお願い致します。


    2017年10月26日 3:00

回答

すべての返信