2
私は、このPL/SQL文を持っている:のOracle APEX PL/SQLエラー
BEGIN
DELETE FROM REI_RETAIL_FACTOR_PARTS P
WHERE DEALER_NUMBER = :P13_FILTER_DEALER;
INSERT INTO REI_RETAIL_FACTOR_PARTS
(
SELECT
RF.TEILE_NR as "PART_NR",
:P13_OVERWRITE_VALUE as "REQUESTED_RATE",
sysdate as "REQUEST_DATE",
:P13_FILTER_DEALER as "DEALER_NUMBER"
FROM REI_RETAIL_FACTOR RF
WHERE DEALER_NUMBER = :P13_FILTER_DEALER
);
END;
エラーがある:
ORA-01861:リテラルが書式文字列と一致していません。
私は何もフォーマットしようとしないので、これは本当にイライラしています。 なぜこのエラーが発生するのですか?
サウンズ。あなたは挿入のためのターゲット列を指定していません。日付カラムに日付以外の値( 'sysdate'ではなく)を挿入していますか? –
これは暗黙の 'TO_NUMBER'でもあるかもしれないと私は思います。 – mustaccio
True - 日付または数値列がこのように失敗する可能性があります。 –