ORA-01830:日付書式イメージは、入力文字列全体を変換する前に終了します。

559 ワード

1、いつこのようなエラーを報告しますか?
例えば、去年の初めの月(YYYYMMフォーマット)を求めたいです。SQLのように、パラメータを入力します。
エラーが発生します。ORA-01830:日付フォーマットの画像は入力文字列全体を変換する前に終了します。
入力したパラメータは実際よりもto_です。date受信のパラメータ長は、20812に変更すれば、正常に照会することができます。
select to_char(add_months(trunc(to_date(&1,'YYYYMM'),'yy'),-12),'YYYYMM') from dual;
2、他の類似のエラーORA-01840:入力値は日付フォーマットに対してあまり長くない 
入力パラメータ:20812でエラーが発生します。入力すべきです。
select to_char(add_months(trunc(to_date(&1,'YYYYMMDD'),'yy'),-12),'YYYYMM') from dual;