我在PL SQL中的存儲過程包含來自自定義對象類型的參數。我如何在delphi中傳遞參數?如何在delphi中定義這個?如何在delphi中爲PL SQL中的過程傳遞對象類型參數?
0
A
回答
2
對象數據類型是一個非常特定於oracle的概念,您通常在支持多個數據庫的庫(如Delphi的dbExpress或甚至dbGo(ADO))上找不到對此的支持。
您不包含有關您正在使用哪個數據訪問層的信息,因此我無法專門解決該特定層是否支持Oracle對象,以及它如何工作,因此這是一般性建議。
幸運的是,您可以在Delphi中找到Oracle專用數據訪問庫,也許它們都包含對Oracle對象的某種支持。 IIRC我所知道的所有圖書館都不是免費的。
例如,使用allroundautomations Direct Oracle Access產品,你有TOracleObject
類,您使用的讀取和寫入對象到Oracle數據庫。
例如,您可以使用TOracleQuery
調用存儲過程,並將對象傳遞給調用SetComplexVariable
方法的過程,並將TOracleObject
實例作爲參數傳遞。
欲瞭解更多信息,請看DOA manual(搜索TOracleQuery.SetComplexVariable
方法參考)。
相關問題
- 1. 在PL/SQL過程中,我如何傳遞一個表名作爲參數?
- 2. 程序如何在PL/SQL中使用對象類型?
- 3. 如何分割參數值傳遞給pl sql過程
- 4. 如何將對象類型傳遞給C#中的Type參數
- 5. PL/SQL傳遞函數作爲參數
- 6. Delphi中的消息傳遞過程的現有過程類型?
- 7. 如何在MyBatis的sql查詢中傳遞byte []參數類型?
- 8. 傳遞一個類,在Delphi XE一個過程的參數
- 9. ORACLE將用戶定義的對象類型作爲參數傳遞給過程
- 10. 如何將Dictionary對象傳遞給泛型類型參數?
- 11. 演員對象類是誰的類型作爲參數傳遞
- 12. 通過Delphi傳遞SQL Server存儲過程參數名稱
- 13. 傳遞BLOB/CLOB作爲參數傳遞給PL/SQL函數
- 14. Delphi:如何在這個程序中傳遞一個對象和類作爲參數(TMS Aurelius)?
- 15. 如何調用將自定義類型作爲參數的PL/SQL過程?
- 16. 用PHPUnit的模擬對象傳遞類型對象的參數
- 17. jni傳遞類對象作爲參數
- 18. 對象如何作爲參數傳遞?
- 19. 如何在Java中傳遞對象數組作爲參數
- 20. 如何查看錶格中的用戶對象類型? (pl/sql)
- 21. 如何在SQL Server 2008中傳遞SQL過程中的對象列表?
- 22. 的Oracle PL/SQL:傳遞參數
- 23. C# - 傳遞方法參數中的對象類型
- 24. 將Oracle對象類型參數的值傳遞給PLSQL表類型參數
- 25. 使用Oracle PL/SQL函數將對象序列作爲參數傳遞
- 26. 如何將對象中的函數作爲參數傳遞
- 27. 可能在PL/SQL中創建Oracle數據庫對象類型?
- 28. 在Access VBA中傳遞對象類型
- 29. 在作爲參數傳入的類型中實例化對象
- 30. 如何在此過程中將數組作爲參數傳遞?
這是Oracle PL/SQL嗎?如果你添加一個TStoredProc(TOraStoredProc?或者你正在使用的任何組件),當你檢索Params時它給出了什麼參數類型? – Jason 2013-04-22 09:44:31
如果你需要幫助,你需要編輯你的問題並提供更多信息。你沒有提供關於預期參數的信息,所以我們不可能告訴你如何通過Delphi或其他語言來定義它。 – 2013-04-23 00:04:45