Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

A função CURRENT_TIMESTAMP do Oracle é realmente uma função?


Os padrões SQL de 1992 referem-se a CURRENT_TIMESTAMP como uma "variável de sistema variável no tempo" e uma "função de valor de data e hora". Veja, por exemplo, Database Language SQL .

Mas os padrões AFAIK sempre usam CURRENT_TIMESTAMP, nunca CURRENT_TIMESTAMP(). Usar CURRENT_TIMESTAMP() em um dbms compatível deve falhar com um erro de sintaxe.

Não tenho certeza do que os padrões têm a dizer sobre funções definidas pelo usuário.