ResultSet.getTimestamp & Oracle
Jeg har to værdier af typen timestamp (starttid og sluttid) i en tabel.Der er brug for at kende forskellen på de to, så i SQL trækker vi den ene fra den anden:
SELECT (sluttid - starttid) AS forbrugtTid
Når Jeg så kalder resultset'ets getTimestamp("FORBRUGTTID") metode kommer der en SQLException:
java.sql.SQLException: Ugyldig kolonnetype
Dette gælder også hvis metoden kaldes med getTimestamp(1).
Det virker dog fint med getString metoden!
Mit spørgsmål er: Kan det passe at Oracle ikke har implementeret getTimestamp() metoden korrekt som beskrevet i ResultSet interfacet?
Og er der en nemmere løsning på problemet end at lave en metode der ud fra getString kan beregne tiden?
