通用插入我已經創建了一個數據庫插入通用插入代碼在C#中(像文本日期號碼等不適用於所有的數據類型的數據類型) 現在我正打算寫在Oracle 通用插入存儲過程我的問題是,「有什麼我們可以用C#或JAVA編程語言做的事情,我們不能用通用插入語句「 」的存儲過程來處理,如果有人已經這樣做,請提出建議。存儲過程
Q
存儲過程
0
A
回答
0
請停止。這是一個解決的問題。有很多可用的工具可以滿足你的要求,並且可以以更優雅的方式進行。
例如,看看ORM工具,如(N)Hibernate或Entity Framework,還有很多其他的工具。還有更多的輕量級選項,如Simple.Data,Massive,dapper-dot-net,...
相關問題
- 1. 存儲過程
- 2. 存儲過程
- 3. 存儲過程
- 4. 存儲過程
- 5. 存儲過程
- 6. 存儲過程
- 7. 存儲過程
- 8. 存儲過程
- 9. 存儲過程
- 10. 存儲過程
- 11. 存儲過程
- 12. 存儲過程
- 13. 存儲過程
- 14. 存儲過程
- 15. 存儲過程
- 16. 存儲過程
- 17. 存儲過程
- 18. 存儲過程
- 19. 存儲過程
- 20. 存儲過程
- 21. 存儲過程
- 22. 存儲過程?
- 23. 存儲過程
- 24. 存儲過程
- 25. 存儲過程
- 26. MySQL將表存儲過程從存儲過程保存到表
- 27. ASP.NET找不到存儲過程,但存儲過程存在
- 28. Oracle存儲過程
- 29. 從存儲過程
- 30. 在存儲過程
你是什麼意思的「通用插入語句」?您當然可以編寫一個使用動態SQL的存儲過程來基於數據字典中的數據生成一個INSERT語句,並綁定傳入的數據。但是,這不太可能是一個好主意 - dynamic SQL大大增加了代碼的複雜性,並導致大量編譯錯誤變得更難以檢測運行時錯誤。 –
@justin:同意,如果我們想要從ASP轉移到JSP或任何其他語言,我的經理想要的編碼工作量非常少,所以我想出了存儲過程。請問我有沒有辦法知道 – Icarus
在運行時生成和執行動態SQL的單個存儲過程不會減少包含適當靜態SQL的簡單存儲過程的編碼工作量,特別是如果包含測試,調試和維護的話。有很多的ORM工具,有很多框架用於爲每個表生成包含CRUD過程的包。 –