日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle 返回结果集 sys_refcursor

發布時間:2024/4/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle 返回结果集 sys_refcursor 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Oracle 返回結果集 sys_refcursor

1 --說明:某個平臺ID下某個店鋪ID所有“等待買家付款”,“等待賣家發貨,即買家已付款”,"貨到付款"的訂單結果集 2 --作者:楊斌 3 --日期:2012-08-29 4 5 Procedure PRO_QUERY_TRADES_BY_SHOPID( 6 prm_shop_id varchar2, --店鋪ID 7 prm_platform_id varchar2, --平臺ID 8 out_trades out sys_refcursor, --返回訂單結果集 9 10 out_error_row out number, --錯誤行 11 out_error_msg out varchar2 --錯誤信息 12 ) 13 IS 14 str_sql varchar2(4000);--定義查詢SQL語句變量 15 BEGIN 16 out_error_row :=0;--錯誤行 17 out_error_msg :='';--錯誤信息 18 19 --查詢訂單信息 20 str_sql := 'select TID,SHOP_ID,PT_ID,STATUS_ID,FROM_ID,SHIP_ID,TYPE,BUYER_ID,BUYER_NAME,NUM,IS_POST,'|| 21 'PAYMENT_TIME,TOTAL_FEE,TRADE_FEE,DEAL_FEE,PAYMENT,DISCOUNT_FEE,POST_FEE,SHIPPING_TYPE,' || 22 'BUYER_MEMO,SELLER_MEMO,CREATE_TIME,MODIFIED_TIME,END_TIME,PAYMAENT_TYPE,BUYER_ALIPAY_NO,'|| 23 'RECEIVER_NAME,RECEIVER_STATE,RECEIVER_CITY,RECEIVER_DISTRICT,RECEIVER_ADDRESS,RECEIVER_ZIP,'|| 24 'RECEIVER_MOBILE,RECEIVER_PHONE,AVAILABLE_CONFIRM_FEE,RECEIVED_PAYMENT,INVOICE_INFO,POINT_FEE,'|| 25 'SELLER_RECVRE_FUND,BUYER_RECVRE_FUND,BUYER_OBTAIN_POINT_FEE,IS_MERGE_ORDER,WAREHOUSE,AIRLINES,'|| 26 'URGENT_TASK,URGENT_TASK_NAME,PROMOTION_NAME,PROMOTION_DISCOUNT_FEE,GIFT_ITEM_NAME,GIFT_ITEM_ID,'|| 27 'GIFT_ITEM_NUM,PROMOTION_DESC,PROMOTION_ID,TO_ERP '|| 28 'from t_xs_trade where pt_id = '''||prm_platform_id||''' and shop_id = '''|| 29 prm_shop_id ||''' and status_id in ('''||ST_WAIT_BUYER_PAY||''','''||ST_WAIT_SELLER_SEND_GOODS||''') or (TYPE = '''||TRADE_TYPE_COD||''' and pt_id = '''||prm_platform_id||''' and shop_id = '''|| 30 prm_shop_id ||''' )' ; 31 out_error_row :=2;--錯誤行 32 dbms_output.put_line(str_sql); 33 open out_trades for str_sql; 34 out_error_row :=1000;--錯誤行 35 exception 36 when others then 37 out_error_msg := '數據庫錯誤:' || sqlerrm; 38 39 END PRO_QUERY_TRADES_BY_SHOPID;

?

總結

以上是生活随笔為你收集整理的Oracle 返回结果集 sys_refcursor的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。