Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Passando uma matriz do aplicativo .Net para o procedimento armazenado do Oracle


Jimmy, o System.Data.OracleClient não oferece suporte a matrizes.
http://social.msdn.microsoft.com/Forums/en-US/adodotnettentityframework/thread/57a59fba-09e2-46cb-a072-6706b3ec5131

Dependendo de sua necessidade, você precisará implementar isso por meio de tipos de tabelas aninhadas (via UDTs ou arrays associados) usando os clientes ODP.net. Esta é provavelmente uma boa direção a seguir, esp. uma vez que o .net 4.0 obsoleto System.Data .OracleClient .

Mas se você está preso com o System.Data.OracleClient e você está realmente apenas tentando fazer uma variável na lista, você pode fazer isso passando uma string e seguindo algumas destas sugestões:http://asktom.oracle.com/pls/asktom/ f?p=100:11:0::::P11_QUESTION_ID:210612357425

espero que isto ajude