Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 获取过程中的错误ORA-01722和ORA-06512_Oracle_Plsql_Procedure - Fatal编程技术网

Oracle 获取过程中的错误ORA-01722和ORA-06512

Oracle 获取过程中的错误ORA-01722和ORA-06512,oracle,plsql,procedure,Oracle,Plsql,Procedure,尝试运行此过程时出错。我将36个月传递给p_nb_,p_msg_per_循环取默认值 代码如下。 函数add_month的第二个参数必须是数字数据类型,所以只需将光标从 cursor c_table_order is select EMAIL,IDRA,desinscription_date from desinscription where desinscription_date < trunc(add_months(sysdate,-'||p_nb_month||'))

尝试运行此过程时出错。我将36个月传递给p_nb_,p_msg_per_循环取默认值

代码如下。
函数add_month的第二个参数必须是数字数据类型,所以只需将光标从

    cursor c_table_order is
    select EMAIL,IDRA,desinscription_date from desinscription where desinscription_date < trunc(add_months(sysdate,-'||p_nb_month||'));

发布完整的错误堆栈。它将包含有关行号的详细信息。我看到你们有异常的回溯,所以我希望行号正确。否则,请删除所有异常块,然后重试。你会得到确切的行号。
    cursor c_table_order is
    select EMAIL,IDRA,desinscription_date from desinscription where desinscription_date < trunc(add_months(sysdate,-'||p_nb_month||'));
    cursor c_table_order is
    select EMAIL,IDRA,desinscription_date from desinscription where desinscription_date < trunc(add_months(sysdate,-p_nb_month));
type t_stringtab is table of c_table_order%ROWTYPE;