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

Utilizzo di OracleParameter con C# TimeSpan - Literal non corrisponde

Ok, è stata sicuramente colpa mia. Il buon vecchio OracleParameter stava facendo bene il suo lavoro; il problema era altrove nella query.

Quindi confermo che è possibile associare una variabile TimeSpan a un Oracle Interval Day To Second registrare.

string s = "00:20";
TimeSpan ts = TimeSpan.parse(s);
OracleParameter op = new OracleParameter("PAR_T", ts);

Questo crea un parametro chiamato PAR_T che può essere utilizzato in una query per inserire un valore in un Interval Day To Second registrare.