Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Verwenden von OracleParameter mit C# TimeSpan – Literal stimmt nicht überein

Ok, es war definitiv meine Schuld. Der gute alte OracleParameter machte seine Arbeit gut; das Problem lag an einer anderen Stelle in der Abfrage.

Daher bestätige ich hiermit, dass es möglich ist, eine TimeSpan-Variable an ein Oracle Interval Day To Second zu binden aufnehmen.

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

Dadurch wird ein Parameter namens PAR_T erstellt die in einer Abfrage verwendet werden kann, um einen Wert in ein Interval Day To Second einzufügen aufnehmen.