TIMESTAMP

A fun????o TIMESTAMP retorna o carimbo do tempo a partir de um valor, ou de um par de valores.

As regras para os argumentos dependem do segundo argumento ser especificado:
  • Se for especificado apenas um argumento: Dever?? ser um carimbo do tempo, a representa????o cadeia de caracteres v??lida de um carimbo do tempo, ou uma cadeia de caracteres de comprimento 14, que n??o seja CLOB nem LONG VARCHAR. A cadeia de caracteres de comprimento 14 dever?? ser uma cadeia de d??gitos representando uma data e hora v??lida no formato yyyyxxddhhmmss, onde yyyy ?? o ano, xx ?? o m??s, dd ?? o dia, hh ?? a hora, mm ?? o minuto e ss s??o os segundos.
  • Se os dois argumentos forem especificados: O primeiro argumento dever?? ser uma data, ou a representa????o cadeia de caracteres v??lida de uma data, e o segundo argumento dever?? ser uma hora, ou a representa????o cadeia de caracteres v??lida de uma hora.
As outras regras dependem do segundo argumento ser especificado:
  • Se os dois argumentos forem especificados: O resultado ser?? um carimbo do tempo com a data especificada pelo primeiro argumento e a hora especificada pelo segundo argumento. A parte relativa aos microssegundos ser?? zero.
  • Se for especificado apenas um argumento, e este for um carimbo do tempo: O resultado ser?? este carimbo do tempo.
  • Se for especificado apenas um argumento, e este for uma cadeia de caracteres: O resultado ser?? o carimbo do tempo representado pela cadeia de caracteres. Se o argumento for uma cadeia de caracteres de comprimento 14, o carimbo do tempo ter?? a parte relativa aos microssegundos igual a zero.

Sintaxe

TIMESTAMP ( express??o [, express??o ] )

Assumindo que a coluna DATA_IN??CIO (DATA) possua um valor equivalente a 1988-12-25, e a coluna HORA_IN??CIO (HORA) possua um valor equivalente a 17.12.30.

TIMESTAMP(DATA_IN??CIO, HORA_IN??CIO)

Retorna o valor '1988-12-25-17.12.30.000000'.