儲存過程返回多資料集問題的處理

2021-05-27 22:03:41 字數 493 閱讀 4486

之前根據客戶需求開發了乙個功能塊,因為當時是客戶提供的資料開發,沒有親自到現場!  現場公升級後發現 某某字段無效! 

左右檢查**、開發資料 ,並請客戶現場測試儲存過程問題,均無誤! 無奈請客戶將過程傳送了過來,發現乙個過程中返回了多個資料集

--證件類別

select sub_entry from aa;

--證件號碼

select item_comment from bb;

類似這樣的過程,實在無語! 與客戶協商後,發示例語句給客戶,請客戶修改該儲存過程

declare @sub_entry varchar(80)

declare @item varchar(80)

begin

select @sub_entry = sub_entry,@item=item_comment from aa where sub_entry=1

select @sub_entry,@item  

end

oracle使用儲存過程返回資料集

很多時候,我們想通過儲存過程獲得乙個輸出集。我們知道sql server的儲存過程在執行之後,返回的就是乙個集合。但是oracle如果要獲得乙個輸出集合,就要麻煩一點了。oracle獲得輸出集合是通過游標實現的,而且游標需要在package中進行宣告。下面就拿分頁的儲存過程為例。首先,先建立乙個包p...

c 呼叫oracle儲存過程返回資料集

2008 12 20 10 59 57 分類 net 字型大小訂閱 create or replace package pkg tabletype istype tabletype is ref cursor procedure sp cpzd cpno in varchar2,status in ...

Oracle 儲存過程返回結果集

oracle 儲存過程返回結果集 1.返回陣列 在oracle後台建立乙個程式包或者儲存過程 connect scott tiger create or replace package ado callpkg as type eid is table of number 4 index by bin...