Oracle
 sql >> Base de données >  >> RDS >> Oracle

Utilisation d'OracleParameter avec C # TimeSpan - Le littéral ne correspond pas

Ok, c'était définitivement ma faute.Bon vieux OracleParameter faisait bien son travail; le problème était ailleurs dans la requête.

Je confirme donc par la présente qu'il est possible de lier une variable TimeSpan à un Oracle Interval Day To Second enregistrer.

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

Cela crée un paramètre nommé PAR_T qui peut être utilisé dans une requête pour insérer une valeur dans un Interval Day To Second enregistrer.