A função DATE retorna a data de um valor. O argumento deve ser uma data, carimbo do tempo, um número positivo menor ou igual a 3.652.059, uma representação cadeia de caracteres válida de uma data ou carimbo do tempo, ou uma cadeia de caracteres de comprimento 7, que não seja CLOB ou LONG VARCHAR. Se o argumento for uma cadeia de caracteres de comprimento 7, deverá representar uma data válida na forma yyyynnn, onde yyyy são os dígitos que representam o ano, e nnn são os dígitos entre 001 e 366 que representam o dia do ano. O resultado da função é uma data. Se o argumento puder ser nulo, o resultado poderá ser nulo; Se o argumento for nulo, o resultado será o valor nulo.
As outras regras dependem do tipo de dado do argumento especificado:
Este exemplo resulta na representação interna de '1988-12-25'.