sql >> Database >  >> RDS >> Oracle

Een array doorgeven van .Net-toepassing naar Oracle opgeslagen procedure

Jimmy,de System.Data.OracleClient ondersteunt geen arrays.
http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/57a59fba-09e2-46cb-a072-6706b3ec5131

Afhankelijk van uw behoefte, moet u dit ofwel implementeren via geneste tabeltypen (via UDT's of assoc. arrays) met behulp van de ODP.net-clients. Dit is waarschijnlijk een goede richting om te gaan, in het bijzonder. aangezien .net 4.0 verouderde System.Data heeft .OracleClient .

Maar als je vastzit aan de System.Data.OracleClient en je probeert gewoon een variabele in de lijst te doen, dan kun je dit doen door een string door te geven en enkele van deze suggesties te volgen:http://asktom.oracle.com/pls/asktom/ f?p=100:11:0::::P11_QUESTION_ID:210612357425

hoop dat dit helpt



  1. @@IDENTITY, SCOPE_IDENTITY(), OUTPUT en andere methoden om de laatste identiteit op te halen

  2. HikariCP Postgresql-stuurprogramma beweert JDBC-URL niet te accepteren

  3. HHVM gebruiken met WordPress

  4. Hoe TABLE af te kappen in Oracle