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

Ist die CURRENT_TIMESTAMP-Funktion von Oracle wirklich eine Funktion?

SQL-Standards zurück bis 1992 beziehen sich auf CURRENT_TIMESTAMP sowohl als "zeitvariable Systemvariable" als auch als "datetime value function". Siehe zum Beispiel Datenbanksprache SQL .

Aber AFAIK verwenden die Standards immer CURRENT_TIMESTAMP, nie AKTUELLER ZEITSTEMPEL(). Die Verwendung von CURRENT_TIMESTAMP() auf einem kompatiblen DBMS sollte mit einem Syntaxfehler fehlschlagen.

Ich bin mir nicht sicher, was die Standards zu benutzerdefinierten Funktionen zu sagen haben.