Udostępnij za pośrednictwem


[Temporary Tableの全角/半角文字の区別]

データベース上に実際に存在しているテーブル(AX2009ではTemporaryプロパティがNoのテーブル。AX2012ではTableTypeプロパティがRegular又はTempDB)に対してクエリを実行した場合に、全角文字/半角文字を区別するかは、データベースの照合順序の設定(WS/WI)に従います。

しかし、AXのメモリ上にのみ存在しているTemporary Table(AX2009ではTemporaryプロパティがYesのテーブル。AX2012ではTableTypeプロパティがInMemory。)の場合は、
常に全角文字/半角文字を区別します。

これは、AX2009以前のバージョンからのデザインで、日本では全角文字/半角文字を別の文字として識別する傾向が有るため、このようなデザインになっていると開発チームから回答を受けています。
現時点では、将来バージョンでも、このデザインを変更する予定はございません。

もし、本件に関して、AX将来バージョンで何かご要望がございましたら、プロダクトサジェッションサイトから開発チームにご連絡ください。
https://connect.microsoft.com/dynamicssuggestions