PROC 开头like this
CREATE OR REPLACE PROCEDURE ETL.PROC_NAME(P_DATE IN VARCHAR2,P_O_RESULT OUT VARCHAR2)
...
这两个参数都有定义在body里面我的通常做法是用TOAD FOR ORACLE 去Execute Procedure,按照向导来做,手工输入一个时间给P_DATE,PROC就会运行并成功结束但是我想用命令的形式来CALL SP譬如像SQL SERVER,exec sp_name; DB2 call ETL.PROC_NAME
但是ORACLE 我不知道怎么写
CREATE OR REPLACE PROCEDURE ETL.PROC_NAME(P_DATE IN VARCHAR2,P_O_RESULT OUT VARCHAR2)
...
这两个参数都有定义在body里面我的通常做法是用TOAD FOR ORACLE 去Execute Procedure,按照向导来做,手工输入一个时间给P_DATE,PROC就会运行并成功结束但是我想用命令的形式来CALL SP譬如像SQL SERVER,exec sp_name; DB2 call ETL.PROC_NAME
但是ORACLE 我不知道怎么写
解决方案 »
- oracle pctfree+pctused=100时,oracle会怎么做
- 将excel 日期数据导入oracle的日期字段
- 能否同时安装oracle10g 和oracle 9i
- 怎么用OracleDataReader获得数据库表中某一列的所有值
- 再起一贴问JOB的问题!高手指点!
- 在oracli9i的某个表中增加了一个日期型字段,输入2003-01-01 00:00:00为什么不对?
- 我登陆到oracle Management Server上时怎么老是登陆身份不正确啊!?初学,多谢!
- 用function连接数据库,一定数量后,出现超过最大打开游标数的错误,请问如何解决
- 请教一下,什么可视化工具可以方便开发pro*c
- 获取数据转递的SQL语句突然卡死是什么情况?
- 初学者求教一个关于查询的问题,如果有重复结果就取最新的怎么写sql
- oracle的存储过程中为何无法使用cte
P_DATE VARCHAR2(200) := '20130806';
P_O_RESULT VARCHAR2(200);
BEGIN
PROC_NAME(P_DATE,P_O_RESULT);
DBMS_OUTPUT.PUT_LINE(P_O_RESULT);
END;