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

Usando OracleParameter com C# TimeSpan - Literal não corresponde


Ok, foi definitivamente minha culpa. Bom e velho OracleParameter estava fazendo seu trabalho bem; o problema estava em outro lugar na consulta.

Portanto, confirmo que é possível vincular uma variável TimeSpan a um Oracle Interval Day To Second registro.
string s = "00:20";
TimeSpan ts = TimeSpan.parse(s);
OracleParameter op = new OracleParameter("PAR_T", ts);

Isso cria um parâmetro chamado PAR_T que pode ser usado em uma consulta para inserir um valor em um Interval Day To Second registro.