- PR -

.NET環境とORACLEで文字列比較の動作に相違あり。

投稿者投稿内容
99ri
大ベテラン
会議室デビュー日: 2006/09/09
投稿数: 129
投稿日時: 2006-09-15 00:13
要約すると
プログラムではString.Compareで辞書順を指定して比較をおこなった
Oracleからの取得したソート順は辞書順でないため比較で不具合が発生した
NLSSORTを指定しソート順を辞書順にして解決した
ということでしょうか?

デフォルトソートが辞書順でないのは文字列のコード値を順番に比較するほうが
早いからと思われます


[ メッセージ編集済み 編集者: 99ri 編集日時 2006-09-15 00:59 ]

スキルアップ/キャリアアップ(JOB@IT)