2011-11-17 25 views
0

將行記錄傳遞給Oracle過程我想將51 plus參數傳遞給oracle存儲過程,我想將它們作爲集合/數組或自定義對象傳遞。我知道它可能使用使用ODP驅動程序的協作陣列,但我正在使用OracleClient。我將如何能夠實現這一點,不希望將50個加號字段作爲單個參數傳遞。使用System.Data.OracleClient

+1

AFAIK,.NET OracleClient不支持。可能是它被棄用的原因之一。 – vcsjones

回答

0

將記錄作爲字符串傳遞,值由管道(|)或您選擇的任何字符分隔。 在數據庫端分割傳遞的字符串值。

不是最佳的解決方案,但它的工作原理。

+0

請不要這麼做......您或您的公司將所有這些資金用於Oracle數據庫是有原因的。嘗試使用Oracle元數據表生成代碼...即USER_ARGUMENTS,USER_TABLES等。 –

相關問題