timestamp_nanos funkcja

Dotyczy:sprawdzanie oznaczone jako tak Databricks Runtime 19 i nowszych

Important

Ta funkcja jest dostępna w wersji beta.

Tworzy znacznik czasu na podstawie liczby nanosekund expr od epoki UTC.

Aby umożliwić znaczniki czasu z precyzją nanosekundową, zobacz TIMESTAMP typ.

Syntax

timestamp_nanos(expr)

Arguments

  • expr: Całka lub DECIMAL wyrażenie określające liczbę nanosekund. Wartości ułamkowe są zaokrąglane w dół do najbliższej liczby całkowitej.

Returns

Element TIMESTAMP_LTZ(9).

Jeśli liczba nanosekund wykracza poza zakres, który może reprezentować a TIMESTAMP_LTZ(9) , funkcja podnosi DATETIME_OVERFLOW.

Typowe warunki błędów

Examples

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