Berikan catatan baris ke prosedur Oracle menggunakan System.Data.OracleClient

Saya ingin meneruskan 51 parameter plus ke prosedur tersimpan Oracle, saya ingin meneruskannya sebagai koleksi/array atau objek khusus. Saya tahu ini mungkin menggunakan array assiatif menggunakan driver ODP tetapi saya menggunakan OracleClient. Bagaimana saya bisa mencapai ini, tidak ingin melewatkan 50 bidang lebih sebagai parameter individual.


person Emmanuel N    schedule 17.11.2011    source sumber
comment
AFAIK, .NET OracleClient tidak mendukung itu. Mungkin salah satu alasannya sudah tidak digunakan lagi.   -  person vcsjones    schedule 17.11.2011


Jawaban (1)


Berikan rekaman sebagai string dengan nilai yang dipisahkan oleh pipa (|) atau karakter apa pun pilihan Anda. Di ujung basis data, pisahkan nilai string yang diteruskan.

Bukan solusi optimal tetapi berhasil.

person Emmanuel N    schedule 27.12.2011
comment
Tolong jangan lakukan ini... Anda atau perusahaan Anda menghabiskan semua uang itu untuk database Oracle karena suatu alasan. Coba buat kode menggunakan tabel metadata Oracle... yaitu USER_ARGUMENTS, USER_TABLES, dll. - person Jeffrey Kevin Pry; 31.01.2015