国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

Sqlplus中調試帶cursor的存儲過程

2024-07-21 02:41:05
字體:
來源:轉載
供稿:網(wǎng)友

   存儲過程 create or replace package pkg_test as
  type t_cursor is ref cursor;
  PRocedure sp_get_catalogs(p_userid in number, cur_catalogs out t_cursor);
end; create or replace package body pkg_test as
  procedure sp_get_catalogs(p_userid in number, cur_catalogs out t_cursor) is
    v_sql varchar2(500);
  begin
    if p_userid = 0 then
      open cur_catalogs for
        select userid, loginid, name from tuser;
    else
      v_sql := 'select userid,loginid,name from tuser where userid=:w_userid';
      open cur_catalogs for v_sql
        using p_userid;
    end if;
  exception
    when others then
      dbms_output.put_line('other exception');
  end sp_get_catalogs;
end pkg_test;Sqlplus調試代碼 variable v_cur refcursor;
variable v_userid number;
set autoprint off;
begin
    :v_userid := -9222229;
end;
/
execute pkg_test.sp_get_catalogs(:v_userid, :v_cur);
print v_cur;總結 pl/sql developer 里的Command Window里面輸入(Sqlplus調試代碼)調試存儲過程會出現(xiàn)“refcursor don't supported!“的錯誤,換到sqlplus里面調試一切正常。參考文檔 SQL*Plus User's Guide and Reference Release 9.2

 

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 文登市| 开化县| 名山县| 普陀区| 汽车| 房山区| 永新县| 南丰县| 华宁县| 河西区| 宝清县| 金阳县| 涿鹿县| 宣化县| 平罗县| 江津市| 温州市| 黄大仙区| 榆社县| 婺源县| 德保县| 普格县| 营山县| 盱眙县| 清新县| 阿城市| 长丰县| 九台市| 德惠市| 特克斯县| 保靖县| 灯塔市| 扶沟县| 闽清县| 彰化市| 上饶县| 万年县| 深州市| 绿春县| 和龙市| 泽库县|