Oracle Extract DateTime

On 19. April 2012

select extract(hour from sysdate) from dual;
ORA-30076: Quelle von Extract enthält das angegebene Extract-Feld nicht

„EXTRACT (datetime): you can extract only YEAR, MONTH, and DAY from a DATE value.“

Über folgenden Weg kann man die Stunden/Minuten/Sekunden aus einem Datum extrahieren:

select to_char(sysdate,’hh24:mi:ss‘) from dual;

Oder über ein Interval:

SELECT EXTRACT( HOUR FROM interval ‚0 8:58‘ day to minute) FROM DUAL;

Schreibe einen Kommentar