我们如何在Oracle存储过程中的DateType变量中保存1个月

时间:2016-11-15 04:55:16

标签: oracle stored-procedures

我想在v_TempEffectiveDate中添加1个月。什么是正确的陈述?

  WHILE v_TempEffectiveDate <= v_EndDate LOOP
           v_TempEffectiveDate := ADD_MONTHS('v_TempEffectiveDate' + 1); --v_TempEffectiveDate + 1 MONTH
           v_MonthsElapsed := v_MonthsElapsed + 1;
        END LOOP; --WHILE v_TempEffectiveDate <= v_EndDate 
        v_MonthsElapsed := v_MonthsElapsed - 1;

我收到以下错误:

  

PL / SQL:忽略语句PLS-00306:调用“ADD_Months()

的参数的数字或类型

0 个答案:

没有答案