oracle存儲過程遍歷游標(biāo) oracle存儲過程中循環(huán)查詢返回多個結(jié)果集怎么集合在一起?
oracle存儲過程中循環(huán)查詢返回多個結(jié)果集怎么集合在一起?您可以先將數(shù)據(jù)集保存到陣列,然后導(dǎo)出一次。或者可以檢查循環(huán)查詢是否可以用單個SQL完成。oracle存儲過程中循環(huán)查詢返回多個結(jié)果集怎么集合
oracle存儲過程中循環(huán)查詢返回多個結(jié)果集怎么集合在一起?
您可以先將數(shù)據(jù)集保存到陣列,然后導(dǎo)出一次?;蛘呖梢詸z查循環(huán)查詢是否可以用單個SQL完成。
oracle存儲過程中循環(huán)查詢返回多個結(jié)果集怎么集合在一起?
結(jié)果集是什么樣的?直接記錄輸出?您可以將返回的結(jié)果插入到表中,然后再去查看嗎?您可以一次將每個查詢插入到一個表中并查看結(jié)果集
您還習(xí)慣于使用select語句直接在SQL server存儲過程中輸出結(jié)果集,但在Oracle中不起作用。如果您只想看到存儲過程中受語句影響的記錄,可以考慮使用游標(biāo),然后用DBMSuuoutput循環(huán)游標(biāo)輸出內(nèi)容,這樣就可以在DBMS的輸出中看到;如果要在其他地方使用,為存儲過程設(shè)置ref cursor輸出參數(shù),并在存儲過程中設(shè)置光標(biāo)。