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