Funzione timestamp_nanos

Si applica a:check contrassegnato come sì Databricks Runtime 19 e versioni successive

Importante

Questa funzionalità è in versione beta.

Crea un timestamp dal numero di nanosecondi dall'epoca expr UTC.

Per abilitare timestamp di precisione di nanosecondi, vedi TIMESTAMP tipo.

Syntax

timestamp_nanos(expr)

Arguments

  • expr: Un integrale o DECIMAL un'espressione che specifica un numero di nanosecondi. I valori frazionari vengono arrotondati al numero intero più vicino.

Returns

Un oggetto TIMESTAMP_LTZ(9).

Se il conteggio dei nanosecondi è fuori dal range che a TIMESTAMP_LTZ(9) può rappresentare, la funzione aumenta DATETIME_OVERFLOW.

Condizioni di errore comuni

Examples

> SELECT timestamp_nanos(1230219000123456789);
  2008-12-25 07:30:00.123456789