各位大虾,在sql server 里,存储过程里可以直接: select 列名 from 表 ,调用存储过程就可以直接显示查询结果。在oracle怎么实现?
比如我想通过存储过程来显示select * from test 怎么实现?
比如我想通过存储过程来显示select * from test 怎么实现?
解决方案 »
- Oracle客户端安装后ODBC无法使用
- 如何将dmp文件导入到sqlserver2005中
- oracle 9i R2安装问题
- 急求!SQL文厉害的一定要顶啊!
- 请有治疗巧克力囊肿经验的朋友,到如下地址和病友交流(恳求不要删除)
- 查看用户名、账户状态、失效日期、默认表空间等
- Oracle 触发器不响应程序的插入操作
- 请问在pl/sql中如何调用function
- 触发器高手帮帮忙吧!请将sql2000下的触发器,转成oracle下,一定给分!!!!
- 如何在ORACLE数据库中建立异构数据库链接,如(SQL SEVER2000,FOXPRO)
- 请教full OUTER join 语法,怎样连接3个表?
- 急!存储过程中,如何将表A中long类型的数据插入到表B中blob字段中
as
rs stuff%ROWTYPE;
begin
select * into rs from stuff where name='HUA';
end;参与一下了!
= CSDN助手 全面支持CSDN论坛 =
= 监视、收藏、历史、签名走马灯 =
==================================
结果是多行的。
oracle不能和sqlserver那样,,真是很遗憾啊..
如果需要那么必须返回cursor之类的东西.. for example
Create or replace function f_readSomeghing() return sys_refcusor
is
r sys_refcursor;
begin
..
return r;
end;
说明sys_refcursor必须是9i或者9i以上才有定义..