sql >> Databasteknik >  >> RDS >> Oracle

Att skicka en array från .Net-applikationen till Oracles lagrade procedur

Jimmy, System.Data.OracleClient stöder inte arrayer.
http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/57a59fba-09e2-46cb-a072-51b-a072-571b

Beroende på ditt behov måste du antingen implementera detta via kapslade tabelltyper (via UDTs eller assoc. arrays) med ODP.net-klienterna. Det här är förmodligen en bra riktning att gå, särskilt. eftersom .net 4.0 har utfasat System.Data .OracleClient .

Men om du har fastnat med System.Data.OracleClient och du egentligen bara försöker göra en variabel i listan, kan du göra detta genom att skicka in en sträng och följa några av dessa förslag:http://asktom.oracle.com/pls/asktom/ f?p=100:11:0::::P11_QUESTION_ID:210612357425

hoppas detta hjälper



  1. Hur visar man värdet på en variabel på kommandoraden i MySQL?

  2. MySQL-datakällan visas inte i Visual Studio

  3. Beräkna en löpande summa i MySQL

  4. mySQLi-array direkt till json-array