• ベストアンサー

末尾に空白を含む項目の扱い

先日ひょんなことで、MSAccessは末尾に半角空白を含むデータは、 結合の際に半角空白を無視して結合することに気付きました。 つまり結合条件でWHERE TBL1.COL1=TBL2.COL1 と記述した場合、 TBL1.COL1が '0001' でTBL1.COL2が '0001 ' であっても問題なく 結合されるということです。 それでORACLEの場合はどうだろうと疑問に思ったのですが、環境が 無いため試せずにいます。環境をお持ちの方は結果を教えてください。 お手数ですが、実験したORACLEのバージョンも教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • MZ-80B
  • ベストアンサー率56% (46/81)
回答No.1

バージョンに関係なく空白埋め比較であれば同じになります。 非空白埋め比較では一致しません。

参考URL:
http://biz.rivus.jp/mechanism/varchar2-char-comparison.html

関連するQ&A