SQL PLUS 调试存储过程
2013-05-27 16:54
211 查看
CREATE OR REPLACE PROCEDURE "PROC_OBJECT_GET_ID"(p_id_name varchar2, result out integer, p_message out varchar2)
一个输入变量和两个输出变量,分别为varchar,integer,varchar 类型。
在sql plus 中,使用var 声明变量,使用exec 赋值和执行存储过程
SQL> VAR P_ID_NAME VARCHAR2(100)
SQL> VAR RESULT NUMBER
SQL> VAR P_MESSAGE VARCHAR2(100)
SQL> EXEC :P_ID_NAME:= 'com.css.cms.document'
SQL> execute PROC_OBJECT_GET_ID1(:P_ID_NAME,:result,:p_message);
PL/SQL 过程已成功完成。
SQL> PRINT RESULT
RESULT
----------
-1
SQL> PRINT P_MESSAGE
P_MESSAGE
--------------------------------------------------------------------------------
ORA-01422: 实际返回的行数超出请求的行数
变量的类型只有帮助中列出来的这些。
SQL> variable result integer;
一个输入变量和两个输出变量,分别为varchar,integer,varchar 类型。
在sql plus 中,使用var 声明变量,使用exec 赋值和执行存储过程
SQL> VAR P_ID_NAME VARCHAR2(100)
SQL> VAR RESULT NUMBER
SQL> VAR P_MESSAGE VARCHAR2(100)
SQL> EXEC :P_ID_NAME:= 'com.css.cms.document'
SQL> execute PROC_OBJECT_GET_ID1(:P_ID_NAME,:result,:p_message);
PL/SQL 过程已成功完成。
SQL> PRINT RESULT
RESULT
----------
-1
SQL> PRINT P_MESSAGE
P_MESSAGE
--------------------------------------------------------------------------------
ORA-01422: 实际返回的行数超出请求的行数
变量的类型只有帮助中列出来的这些。
SQL> variable result integer;
相关文章推荐
- 【PL/SQL调试】SQL*Plus 或者 PL/SQL Developer查看存储过程编译错误
- Oracle java存储过程在sqlplus中的调试信息显示
- Oracle SQL Developer中进行存储过程调试
- SQL存储过程的调试
- 用pl/sql developer 调试存储过程报错 note:debugging requires the debug connect session system privilege.
- SQL存储过程调试
- PL/SQL Developer中,存储过程无法调试的问题解决办法
- sqlplus执行返回游标的存储过程
- SQL 2005 的存储过程和触发器调试大法
- 用vs调试sql存储过程图文介绍
- SQL 2005 的存储过程和触发器调试大法
- SQL 2005 的存储过程和触发器调试大法(转)
- PL/SQL Developer中,存储过程无法调试的问题解决办法
- PL/Sql 中创建、调试、调用存储过程
- PL/SQL Developer中调试oracle的存储过程
- oracle sqlplus 创建和调用存储过程(procedure)
- 在PL/SQL 开发中调试存储过程和函数的一般性方法
- Oracle SQL Developer中进行存储过程调试
- AAA如何插入几十万条数据 PL/SQL 调试存储过程简单实例
- 在PL/SQL 开发中调试存储过程和函数的一般性方法