在sqlplus里调用调试存储过程的语法怎么写? begin 存储过程();end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 execute myprocedure('daf',34,'daf'); SQL> execute mypack.myproce(1);BEGIN mypack.myproce(1); END; *ERROR 位于第 1 行:ORA-06550: 第 1 行, 第 28 列:PLS-00363: 表达式 '1' 不能用作赋值目标ORA-06550: 第 1 行, 第 7 列:PL/SQL: Statement ignored 过程名(p1,p2,p3,...);--最好不用execute. 若是out型,则要用变量作参数,代码是怎样,贴出来 declare out_param varchar2(100);begin your_proc(1,out_param); dbms_output.put_line(out_param);end;/ begin 存储过程(参数);end; variable aa char;variable bb varchar2;beginname(:aa,:bb);end;/ 我实在是佩服这的斑竹GG,如此低能弱智的问题,居然能放在主页来显示,随便ORACLE的帮助都能搞定的问题,没有任何新意思没有什么实际可深究探讨的余地,我KAO,这不是鼓励大家不要动脑筋,有问题直接提问吗!? 搞不懂呀!!!!!!!! to samenzhou(崂山道士) ft,不是不动脑,有时候时间要求紧,大家并不是都像你一样的高手!!! SET SERVEROUTPUT ON DECLARE i_sid number; i_param varchar2(20); o_flag number;BEGIN i_sid := 13805031887; i_param := 'AAA'; SP_TEST(i_sid,i_param,o_flag); dbms_output.put_line(' O_FLAG = '||o_flag);END;/SET SERVEROUTPUT OFF step_by_step(脚印) 好像是对的。 samenzhou(崂山道士) 的有些话,我赞同。完全首肯。 var ai_succ number;begin test(1,:ai_succ);end;/print ai_succ;/ 如果返回值是CURSOR类型呢?如何调试?? 抱歉,跟大家谈个初级问题,不要太笑我。我是一个oracle菜鸟,想好好学学。但是在公司人们都是各忙各的没有太多时间来照顾菜鸟,而且我也没地方找oracle数据库练手,不知道各位老兄是如何成为一代高手的。另外,能否给推荐几本适合初学者的书。谢谢 这的斑竹是不是罢工了!!!!!我KAO,版里有那么多可以探讨的好话题,怎么不放在首页,偏偏要放这个弱智还这么长时间。FT!!!!!!! SAMEnZHOU什么道士!这里的问题你如果会的话,给点意见!不会的话不说话没人当你是哑巴.鸡婆! optimization level是用来干什么的 java.sql.SQLException: 无法从套接字读取更多的数据 如何理解Number(p,s)的意义呢? oracle多表查询问题 ORA-01555: snapshot too old!有兄弟遇到这个问题吗? 有没有范围-范围分区,能给出示例代码吗 一个简单的oracle问题 #rollback问题? 通过数据库链接插入数据,客户端和服务端数据不一致 IMP导入库遇到的字符集 oracle中照片字段用 blob,但用select *查询的时候,他说“列或属性类型无法通过 SQL*Plus 显示”? '||'的使用问题
BEGIN mypack.myproce(1); END; *
ERROR 位于第 1 行:
ORA-06550: 第 1 行, 第 28 列:
PLS-00363: 表达式 '1' 不能用作赋值目标
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
out_param varchar2(100);
begin
your_proc(1,out_param);
dbms_output.put_line(out_param);
end;
/
存储过程(参数);
end;
variable bb varchar2;
begin
name(:aa,:bb);
end;
/
放在主页来显示,随便ORACLE的帮助都能搞定的问题,没有任何新意思
没有什么实际可深究探讨的余地,我KAO,这不是鼓励大家不要动脑筋,
有问题直接提问吗!?
搞不懂呀!!!!!!!!
ft,不是不动脑,有时候时间要求紧,大家并不是都像你一样的高手!!!
DECLARE
i_sid number;
i_param varchar2(20);
o_flag number;
BEGIN
i_sid := 13805031887;
i_param := 'AAA';
SP_TEST(i_sid,i_param,o_flag);
dbms_output.put_line(' O_FLAG = '||o_flag);
END;
/
SET SERVEROUTPUT OFF
begin
test(1,:ai_succ);
end;
/
print ai_succ;
/
如何调试??
我是一个oracle菜鸟,想好好学学。但是在公司人们都是各忙各的没有太多时间来照顾菜鸟,而且我也没地方找oracle数据库练手,不知道各位老兄是如何成为一代高手的。另外,能否给推荐几本适合初学者的书。谢谢
我KAO,版里有那么多可以探讨的
好话题,怎么不放在首页,偏偏
要放这个弱智还这么长时间。
FT!!!!!!!