0
我在SQL Server中有一個存儲過程,它被遷移到oracle數據庫。從SQL Server遷移到Oracle的存儲過程
- 在SQL Server中,我創建了一個臨時表,它使用逗號分隔字符串的表中的列名。然後根據列名創建一個臨時表。
- 然後我將行插入到臨時表中並查詢這些表並執行該過程。
- 最後放下桌子。
如何在oracle中實現同樣的功能?
我在SQL Server中有一個存儲過程,它被遷移到oracle數據庫。從SQL Server遷移到Oracle的存儲過程
如何在oracle中實現同樣的功能?
在Oracle中,您可能需要像PL/SQL關聯數據記錄(或稱爲「索引」表)。用遊標一個接一個地取出記錄,或者使用BULK COLLECT將所有記錄一次全部提取到數組中,然後在內存中處理它們。
您試圖解決的業務問題是什麼?爲什麼打擾臨時表?爲什麼不簡單地查詢源表? – 2013-04-10 19:09:08
我不擔心臨時表。我想說我已經在SQL Server中完成了這項工作。 Oracle中的等效過程是什麼? – user1990383 2013-04-10 19:12:27
等效過程取決於。在SQL Server中引入臨時表會爲您解決哪些具體問題?這將影響最合適的Oracle解決方案。 – 2013-04-10 19:18:08