oracel存储过程 创建错误:ORA-06550: line 2, column 2:PLS-00905
来源:互联网 发布:linux使用教程.pdf 编辑:程序博客网 时间:2024/06/16 13:13
环境:oracle 10g
当你运行存储过程时,异常。报下面的错误时
ORA-06550: line 2, column 2
PLS-00905:xxxxxx无效
PL/SQL: Statement ignored
这里你的存储过程创建通过,但运行错误。这可能是你的存储过程的语法有误而做成。如缺少分号、关键字写错、语句写进了错误的位置:如
我做游标时,遇到的是语句写进了错误的位置:
open v_cur_upddate; loop fetch v_cur_upddate into t_user; exit when v_cur_upddate%NOTFOUND; --判断数据是否已经存在。 select count(1) into v_cunt from LY_SDC_USER_UP where user_id=t_user.user_id; if (v_cunt>0) then --数据已经存在 update LY_SDC_USER_UP setCURVER=1,SYNVER=0,TYPEFLAG='U',UPDATETIME=sysdate,user_id=t_user.user_id,user_name=t_user.user_name,sex_id=t_user.sex_idwhere user_id=t_user.user_id ; elsif (v_cunt=0) then --数据尚不存在dbms_output.put_line('----ID='||t_user.ID);--这里不写当前的语句。在出错时会报别的地方出错的insert into LY_SDC_USER_UP values(t_user.user_id,t_user.user_name,t_user.sex_id,1,0,'I',sysdate); end if; v_cunt :=0; --初始化标记变量为0 commit; end loop; close v_cur_upddate;
0 0
- oracel存储过程 创建错误:ORA-06550: line 2, column 2:PLS-00905
- ORA-06550: line 1, column 7: PLS-00306 ERROR
- 创建存储过程报错PLS-00410
- ORA-06550, PLS-00302错误处理
- oracel :ORA-00257 错误
- 【解决】EXP-00056 ORA-06550 PLS-00302 ORA-06550错误
- 存储过程PLS-00103
- plsql-存储过程ORA-06550错误处理
- Oracle 存储过程错误之PLS-00201: 必须声明标识符
- ORA-12012 & PLS-00905
- ORA-06550/PLS-00103
- ora-06550 pls-00394
- oracel 存储过程语法
- oracel存储过程
- 创建job让oracel自动运行存储过程
- 创建job让oracel自动运行存储过程
- ORA-06553: PLS-801: 内部错误 [56319]
- 如何开发oracel存储过程
- 打印UIView的方法
- PHP——AJAX 与 XML
- Ubuntu14.04+CUDA8.0+TitanX+caffe配置教程
- linux端口映射
- 数据结构之栈复杂数据应用实现(2)
- oracel存储过程 创建错误:ORA-06550: line 2, column 2:PLS-00905
- 截取打印机的数据
- 二分查找,数组去重Java
- 在CentOS上搭建PHP服务器环境
- CountDownLatch使用
- Hadoop初探(一)
- SpringBoot项目在eclipse启动成功,在idea中失败
- ZCMU 1143: 又是比智力
- 无题