oracle9i 日付データに関して
お世話になっております。
Oracle9i(9.0.1.0.1)
Linux RedHat7.3J
JDBC 接続でOracle Type4 ドライバを使用しています。
本日の日付は2003/09/10で、sysdateも2003/09/10です。
この環境で、以下のSQL文を発行すると、
0件が返ってきます。
select count(*) from dual
where '20030910' >= sysdate
以下の条件だと1件返ってきます。
select count(*) from dual
where '20030911' >= sysdate
さらに、sysdateにフォーマットを指定すると
select count(*) from dual
where '20030910' >= to_char(sysdate,'yyyymmdd')
1件返ってきます。
質問は、sysdateにto_charのフォーマットを指定した場合と
指定しなかった場合との違いについて教えていただきたいのと、
その違いが明文化されているサイトやotnドキュメントが
ありましたら教えていただきたいのです。
otnドキュメントの日付データのところを読んだのですが
詳しい事はわかりませんでした。
宜しくお願いいたします。
お礼
了解しました。 やはり、Support契約がないと駄目なのですね。 有難うございました。