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
Vytvoří časové razítko bez časového pásma z datových a časových polí.
Syntax
make_timestamp_ntz(year, month, day, hour, min, sec)
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
Nějaké TIMESTAMP_NTZ.
Pokud sec je , 60funkce jej interpretuje jako 0 a přidá k výsledku jednu minutu.
Pokud je argument mimo hranice, funkce zvedne DATETIME_FIELD_OUT_OF_BOUNDS. Použijte try_make_timestamp_ntz k návratu NULL .
Běžné chybové podmínky
Examples
> SELECT make_timestamp_ntz(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT make_timestamp_ntz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887