今天编写好一个存储过程调用时出现
按照所提示行数去查看,发现是
V_DATA:=TO_CHAR(I_DATA_DT,'YYYY-MM-DD'));
这里报错,字符串转字符串了,是个小问题,加个TO_DATE()就行
V_DATA:=TO_CHAR(TO_DATE(I_DATA_DT,'YYYY-MM-DD'),'YYYY-MM-DD');
这样就搞定了。
字符日期转换不难,但很容易疏忽,所以以后的生活还是要更认真才行啊。
今天编写好一个存储过程调用时出现
按照所提示行数去查看,发现是
V_DATA:=TO_CHAR(I_DATA_DT,'YYYY-MM-DD'));
这里报错,字符串转字符串了,是个小问题,加个TO_DATE()就行
V_DATA:=TO_CHAR(TO_DATE(I_DATA_DT,'YYYY-MM-DD'),'YYYY-MM-DD');
这样就搞定了。
字符日期转换不难,但很容易疏忽,所以以后的生活还是要更认真才行啊。