[提问]refcursor是一种数据类型吗? 注意,不是ref cursor中间没有空格 refcursofSQL>variable x refcursor这句话应该是建立一个 |数据类型为refcursor| 的 |变量x| 吧那refcursor是什么类型的数据啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是一种游标类型SQL> create or replace procedure test(mycursor out sys_refcursor) is 2 begin 3 open mycursor for select * from emp; 4 end test; 5 /Procedure created.SQL> var c1 sys_refcursor;Usage: VAR[IABLE] [ <variable> [ NUMBER | CHAR | CHAR (n [CHAR|BYTE]) | VARCHAR2 (n [CHAR|BYTE]) | NCHAR | NCHAR (n) | NVARCHAR2 (n) | CLOB | NCLOB | REFCURSOR | BINARY_FLOAT | BINARY_DOUBLE ] ]SQL> var c1 refcursorSQL> exec test(:c1);PL/SQL procedure successfully completed.SQL> print :c1; 简单的sql 小小的讨论一下空值Null ditinct如何优化? 触发器曾经是编译通过,但现在提示“触发器中不能包含LONG型字段”,但确实没有定义和指向这种类型的字段 帮帮忙,为什么我的数据插不进去呢? 触发器问题.在线等! 请问Oracle为什么要把重做日志组分组? 关于从SQLSERVER中转入到ORACLE中的问题 白痴问题!:( 【求助】物化视图不能同步基础表的DELETE操作 交互输入的问题! 通过后台select语句 查询出库中数据的insert语句 问题???特急,请各位给予帮助!谢谢!
2 begin
3 open mycursor for select * from emp;
4 end test;
5 /Procedure created.SQL> var c1 sys_refcursor;
Usage: VAR[IABLE] [ <variable> [ NUMBER | CHAR | CHAR (n [CHAR|BYTE]) |
VARCHAR2 (n [CHAR|BYTE]) | NCHAR | NCHAR (n) |
NVARCHAR2 (n) | CLOB | NCLOB | REFCURSOR |
BINARY_FLOAT | BINARY_DOUBLE ] ]SQL> var c1 refcursorSQL> exec test(:c1);PL/SQL procedure successfully completed.SQL> print :c1;