Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime
Vytváří časové razítko bez časového pásma z polí data a času, nebo vrací NULL , pokud časové razítko nelze vytvořit.
Syntax
try_make_timestamp_ntz(year, month, day, hour, min, sec)
try_make_timestamp_ntz(date, time)
Important
Argument time používá TIME datový typ, který je v beta verzi.
Arguments
-
year: VýrazINTEGERz1přes9999. -
month: VýrazINTEGERod1(ledna) do12(prosince). -
day: VýrazINTEGERz1přes31. -
hour: VýrazINTEGERz0přes23. -
min: VýrazINTEGERz0přes59. -
sec: Číselný výraz z0přes60. -
date: VýrazDATE, který poskytuje pole roku, měsíce a dne. -
time: Výraz,TIMEkterý poskytuje pole hodina, minuta a sekunda.
Returns
A TIMESTAMP_NTZ, nebo NULL pokud je argument mimo hranice nebo nelze vytvořit časové razítko.
Pokud sec je , 60funkce jej interpretuje jako 0 a přidá k výsledku jednu minutu.
Examples
> SELECT try_make_timestamp_ntz(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT try_make_timestamp_ntz(2014, 13, 28, 6, 30, 45.887);
NULL
> SELECT try_make_timestamp_ntz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887