我的日期字段为31-12-9999。
每当我尝试将此日期传递给proprocedure时,它都会抛出日期图片转换错误。
我做了以下事情 -
尝试转换为31-12-2999并将其传递给程序,它正在工作
当我选择从双重选择31-12-9999时,它会给出正确的值。
那么如何纠正这个?
答案 0 :(得分:1)
当我选择从双音色中选择31-12-9999时,它会给出正确的值。
因为您选择的是字符串文字而不是日期。要将其转换为DATE,您必须始终明确提及正确的FORMAT MASK以转换为日期。
确保过程的IN参数是DATE数据类型,将值传递为
to_date('31-12-9999','dd-mm-yyyy')