首页 新闻 会员 周边

1.ORA-00604: 递归 SQL 级别 1 出现错误 2.语句未进行语法分析 错误

0
[已关闭问题] 关闭于 2014-08-06 09:09

在oracle数据库中写增量操作时,调试时报错
1.ORA-00604: 递归 SQL 级别 1 出现错误
2.ORA-01003语句未进行语法分析 错误

这该如何解决?

拥抱天空的风的主页 拥抱天空的风 | 初学一级 | 园豆:119
提问于:2014-07-18 11:49
< >
分享
所有回答(1)
0

代码。。。。

羽商宫 | 园豆:2490 (老鸟四级) | 2014-07-18 15:21
PROCEDURE sp_add_employee_info(
            i_EmployeeId              IN  T_EMPLOYEE.EmployeeId%TYPE,
            i_EmployeName             IN  T_EMPLOYEE.Employeename%TYPE,
            i_DeptId                  IN  T_EMPLOYEE.DeptId%TYPE,
            i_CurrUserId              IN   EBS_USER.USERID%TYPE,
            o_cursor                  OUT SYS_REFCURSOR,
            o_RetCode                 OUT  VARCHAR2,
            o_RetMsg                  OUT  varchar2
            )IS        
            v_updatedate   DATE;     --操作日期
       v_sql     varchar2(4000);
           
             BEGIN
        v_sql :='INSERT INTO T_EMPLOYEE(
                         EMPLOYEEID,
                         EMPLOYEENAME,
                         DEPTID,
                         OPERATOR,
                         UPDATEDATE 
                      )
                      VALUES( 
                        i_EmployeeId,                  
                        i_EmployeName,                
                        i_DeptId,                                  
                        i_CurrUserId,
                        v_updatedate
                      )';  
                      
         open  o_cursor for v_sql;
         close o_cursor;
 END sp_add_employee_info;        

 

支持(0) 反对(0) 拥抱天空的风 | 园豆:119 (初学一级) | 2014-07-19 09:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册