sql >> Base de Datos >  >> RDS >> Oracle

¿La función CURRENT_TIMESTAMP de Oracle es realmente una función?

Los estándares SQL desde 1992 se refieren a CURRENT_TIMESTAMP como una "variable del sistema variable en el tiempo" y una "función de valor de fecha y hora". Consulte, por ejemplo, Lenguaje de base de datos SQL .

Pero AFAIK los estándares siempre usan CURRENT_TIMESTAMP, nunca FECHA Y HORA ACTUAL(). El uso de CURRENT_TIMESTAMP() en un dbms compatible debería fallar con un error de sintaxis.

No estoy seguro de lo que dicen los estándares sobre las funciones definidas por el usuario.