try_make_timestamp_ntz fonksiyon

Şunun için geçerlidir:Evet olarak işaretlendi Databricks SQL Evet olarak işaretlendi Databricks Runtime

Tarih ve zaman alanlarından zaman damgası olmadan bir zaman damgası oluşturur veya zaman damgası oluşturulamazsa geri NULL döner.

Syntax

try_make_timestamp_ntz(year, month, day, hour, min, sec)

try_make_timestamp_ntz(date, time)

Important

Argüman, time Beta içindeki veri tipini kullanır TIME .

Arguments

  • year: Bir INTEGER ifade9999.1
  • month: (Ocak) ile 12 (Aralık) arasındaki bir INTEGER ifade 1 .
  • day: Bir INTEGER ifade31.1
  • hour: Bir INTEGER ifade23.0
  • min: Bir INTEGER ifade59.0
  • sec: Bir sayısal 60ifade .0
  • date: Yıl, ay ve gün alanlarını sağlayan bir DATE ifade.
  • time: Saat, dakika ve ikinci alanları sağlayan bir TIME ifade.

Returns

A TIMESTAMP_NTZ, ya NULL da bir argüman sınır dışındaysa veya zaman damgası oluşturulamazsa.

Eğer sec ise 60, fonksiyon bunu şu şekilde 0 yorumlar ve sonuca bir dakika ekler.

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