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 markası olmadan bir zaman damgası oluşturur.

Syntax

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

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

Bir TIMESTAMP_NTZ.

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

Bir argüman sınır dışına çıkarsa, fonksiyon DATETIME_FIELD_OUT_OF_BOUNDS çıkarır. Bunun yerine try_make_timestamp_ntz kullanarak geri NULL dön.

Yaygın hata koşulları

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