質問
Oracle返されます03/01/2010.ることは意味がありません。誰も知らなぜなのか?
SELECT TO_DATE( '2010' ,'yyyy' ) AS STRANGE_YEAR_RESULT
FROM DUAL
っOracle10g、11g.
解決
Oracleのニーズを完成したDateTime、Date型valueフィールドについては,その初日には、 現在の 月間したものではないでしょうか、これまで必要なその他の情報による。んには、必ずキャストによTO_DATE()およびTO_CHAR()日Oracle.となので、Oracle社の"知"の情報を取得します。
他のヒント
私はそれは、「それが何をするか」だけだ、任意の賢明な理由があるとは思いません。また、フォーラムは約一年前をOTNにを議論しました。
か分からないのですが、私の推測では、数ヶ月がゼロに基づいていることなので、ヤン= 0、月= 2、など。
「10」が製作にY2K問題かもしれませんが、それは2010年と解釈されています。
そして、月のない日が指定されていない場合、おそらくそれは、月の最初の日を想定しています。
なぜこれをテストしますか?あなたはこの方法をコーディングしたいことがありませんでした。
所属していません StackOverflow