如何在不使用curson和類型的情況下從oracle中的函數返回數據集結果。如何從Oracle中的函數返回數據集結果
我的問題是,當我的函數返回結果時,結果以逗號(,)分隔。我想導致表格格式...
我的示例查詢:
CREATE OR REPLACE FUNCTION res_set_2(obj_id VARCHAR2) RETURN SYS_REFCURSOR AS my_cursor SYS_REFCURSOR; BEGIN OPEN my_cursor FOR SELECT t1.*, t2.* FROM table1 t1 JOIN table2 t2 ON t1.id = t2.id WHERE t2.bankingId=obj_id; RETURN my_cursor; END;
建議我最好的解決方案。在提前
感謝。
你打算如何使用這個功能? 'refcursor'有什麼問題? 'type'有什麼問題?爲什麼你不能運行查詢(爲什麼你需要把它包裝在plsql中)? –
@ A.B.Cade問題是結果是用逗號分隔的,我們希望結果是數據集/表格格式。 – Sham
1-當你說'dataset'你的意思是'C#DataSet'? 2-當你說'表格格式'時,xml會做什麼? –