易截截图软件、单文件、免安装、纯绿色、仅160KB

从mssql转oracle存储过程都不会调用!

写了及其简单的存储过程,无非是把个查询语句写进存储过程而已:

SQL code:

create or replace procedure tt
is c number;
begin
select count(*) into c from YWZX_PWJ.XY_DJ200908;
end;


编译通过了.
但是我调用的时候却犯了难,我用的是plsql dev
在该存储过程上点右键test,然后运行没有结果出来.
如果是在命令窗口输入:
execute tt;
得到的结果是
PL/SQL procedure successfully completed
也无结果出来.

假设我运行
  select count(*)  from YWZX_PWJ.XY_DJ200908
的结果是3
那么我该怎么运行我写的存储过程得到结果 3呢?
SQL code:
create or replace procedure tt(c out number)
is
begin
select count(*) into c from YWZX_PWJ.XY_DJ200908;
end;
/

set serveroutput on
/
declare c number;
begin
tt(c);
dbms_output.put_line(c);
end;
/



需要有传出参数才行

恩,根据楼上的改了一下,果然有用了,我右键test,点执行,就有结果出来了
但是,你下面的这个我不懂哦:
/

set serveroutput on
/
declare c number;
begin
  tt(c);
  dbms_output.put_line(c);
end;
/


这个是在 sql window 里输入的么?
一次性全部运行?

/是执�


相关问答:

oracle sql developer 查询显示中文乱码

环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。 ......

急问一个oracle字段设置的问题 - Oracle / 基础和管理

各大老师好,请教一个问题.
我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
Caused ......

Oracle数据库越来越慢该如何处理?

数据库:Oracle10g(10.2)
应用:一个C#的程序写数据库,一个JSP程序读数据库
负载:目前处于开发阶段,基本上只有3-4个用户访问JSP网站。
现象:重新启动后的数据库查询非常快,但是用着用着越来越慢,所有JSP网� ......

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......

oracle 发邮件错误

下面存储过程执行后有错误,
create or replace procedure test_mail(msg_subject in varchar2,
                            mes_co ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号