可以测试一下,输入测试数据 看看返回的结果是什么
在PL/SQL 里做比较方便,找到该过程,然后选择test
在PL/SQL 里做比较方便,找到该过程,然后选择test
解决方案 »
- 存储过程:要求使用游标遍历的方式,将SC表的值全部更新到SC_TOTAL的各列中,并计算平均分
- oracle的导入和导出问题。
- windows系统重新安装以后,以前的oracle数据如何恢复
- 两台服务器,要访问同一个磁盘阵列,是不是必须做windows集群?
- *********update 语句速度问题,帮忙看看**************
- 新手问题:关于用ECLIPSE连接ORACLE的问题
- 请教如何用语句终止ORACLE里两类“一个用户的连接”?
- 急 求一SQL.....
- 为何我新建的一个数据库打不开啊???
- 新建一个数据库为什么在OEM里看不到?
- 急啊!小妹在用VC使用ODBC调用ORACLE9I中的表时遇到的几个问题!
- 吐血!兄弟们帮忙!(oracle8i权限问题)
excute stu_be_search ?? 写到这里我就不知怎么往下写了
在sqlplus中
执行@test.sql
a_in number :=10;
b_out number;
c_out boolean ;
begin
execute stu_be_search (a_in,b_out,c_out);
end;
create or replace procedure OKOK(p_out out varchar2) as
p varchar2(100);
begin
select '你好' into p from dual;
p_out:=p;
end;
--调用过程的例子
SQL>set serverout on
SQL>variable dd varchar2(100);
SQL>execute okok(:dd);
SQL>select :dd from dual;
--就可以看到输出的数值
*
ERROR 位于第 6 行:
ORA-06550: 第 6 行, 第 13 列:
PLS-00103: 出现符号 "STU_BE_SEARCH"在需要下列之一时:
:= . ( @ % ;
immediate
符号 ":=" 被替换为 "STU_BE_SEARCH" 后继续。
应该为:
declare
a_in number :=10;
b_out number;
c_out boolean ;
begin
stu_be_search (a_in,b_out,c_out);
end;