oracle中的存储过程能否象SQL Server那样用select获得数据集?
现场调试,在线等
现场调试,在线等
解决方案 »
- SQL语句对数据表的行列互换
- oracle xpath 定位 操作xml节点
- 关于oracle异地访问返回null的问题
- toad 7.4,oracle 10G,load procedure 出错
- 简单的问题!查询日期为20050511的记录,where riqi=日期,这个sql语句怎么表达!
- 强啊,关于数据库导入导出得问题,
- SQL Plus的登陆
- orcale 8i 和9i 的之间联系问题,请高手指教。(来者有分)
- 一个客户端如何连接两个不同版本的ORACLE数据库
- 求助:Oracle9 on Linux9 install,这样的错误是为什么,该设置那里?
- OraclePreparedStatement的问题!
- 高手帮忙,一个简单的SQL语句,白送分了啊!!!
或者
Function return/out 游标
表名:mytable
查询name="mike"的数据
2 TYPE T_CURSOR IS REF CURSOR;
3 END;
4 /
程序包已创建。SQL> CREATE OR REPLACE PROCEDURE P_QUERY_DEPT(P_CURSOR OUT P_DEFINE_CURSOR.T_CURSOR) AS
2 BEGIN
3 OPEN P_CURSOR FOR SELECT * FROM DEPT;
4 END;
5 /
过程已创建。SQL> CREATE OR REPLACE FUNCTION F_QUERY_EMP RETURN P_DEFINE_CURSOR.T_CURSOR AS
2 V_RESULT P_DEFINE_CURSOR.T_CURSOR;
3 BEGIN
4 OPEN V_RESULT FOR SELECT * FROM EMP;
5 RETURN V_RESULT;
6 END;
7 /
函数已创建。