谁来帮我改改procedure!!
Create OR replace procedure DingXin.GetWrt
(p_UserID in varchar2,p_ProgId out varchar2,p_progName out varchar2) is
progId varchar2(10);
ProgName varchar2(10);
begin
Select Prog_ID,Prog_Name into progId,ProgName From Prg_Lst Lst,Prg_wrt wrt
where wrt.User_ID=p_UserID and wrt.Prog_Id=Lst.Prog_Id;
p_Progid:=progId;
p_ProgName:=ProgName;
dbms_output.put_line(ProgId,progName);
end;这么写对么?哪里错了????
最好能返回数据集合!
Create OR replace procedure DingXin.GetWrt
(p_UserID in varchar2,p_ProgId out varchar2,p_progName out varchar2) is
progId varchar2(10);
ProgName varchar2(10);
begin
Select Prog_ID,Prog_Name into progId,ProgName From Prg_Lst Lst,Prg_wrt wrt
where wrt.User_ID=p_UserID and wrt.Prog_Id=Lst.Prog_Id;
p_Progid:=progId;
p_ProgName:=ProgName;
dbms_output.put_line(ProgId,progName);
end;这么写对么?哪里错了????
最好能返回数据集合!
解决方案 »
- jquery取值
- 关于ODBC连接Orcal驱动的问题。
- 一个查询语句,请各位帮帮忙。
- oracle有两张表A,B
- PL/SQL developer command窗口 中表各列的对齐问题
- 在存储过程中可以对单个字符执行异或操作么?
- 请高手指点select count(*)的问题
- 怎么样在Oracle中取得刚刚新增,修改,删除的记录.
- 请问高人,用系统时间调用存储过程如何操作帮忙举个简单例子。
- 菜鸟问题,安装oracle8服务器的问题,分不够再加,在线结贴
- c#中用msdaora.1驱动连接oracle调用oracle8.1.7存储过程返回两个结果集时为何只返回一个结果集?
- 请问各位oracle 高手一个关于sqlldr 的问题............
我觉得着句有问题
你可以
dbms_output.put_line(p_ProgId||','||p_progName);
这句不是关键,不要也可以!
我想知道我的参数怎么可以传出来!