sql >> Database teknologi >  >> RDS >> Oracle

Overførsel af et array fra .Net-applikation til Oracle-lagret procedure

Jimmy, System.Data.OracleClienten understøtter ikke arrays.
http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/57a59fba-09e2-46cb-a072-57b

Afhængigt af dit behov skal du enten implementere dette via indlejrede tabeltyper (via UDT'er eller assoc. arrays) ved hjælp af ODP.net-klienterne. Dette er sandsynligvis en god retning at gå, især. siden .net 4.0 har udfaset System.Data .OracleClient .

Men hvis du sidder fast med System.Data.OracleClient, og du egentlig bare prøver at lave en variabel in-list, kan du gøre dette ved at indsætte en streng og følge nogle af disse forslag:http://asktom.oracle.com/pls/asktom/ f?p=100:11:0::::P11_QUESTION_ID:210612357425

håber dette hjælper



  1. slet fra databasen efter browserens lukning

  2. Sekvensen nulstilles ikke efter afkortning af tabellen

  3. IKKE IN vs IKKE FINDER

  4. Sorter sql-forespørgsel &ID-nulstilling og start i numerisk rækkefølge, hver gang jeg laver en forespørgsel eller sorterer fra <th>-tag