SYSDATE 函數 - Amazon Redshift

自 2025 年 11 月 1 日起,Amazon Redshift 將不再支援建立新的 Python UDFs。如果您想要使用 Python UDFs,請在該日期之前建立 UDFs。現有的 Python UDFs將繼續如常運作。如需詳細資訊,請參閱部落格文章

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SYSDATE 函數

SYSDATE 傳回目前工作階段時區中的目前日期和時間 (預設為 UTC)。

注意

SYSDATE 傳回目前交易的日期和時間 (而不是目前陳述式的開始)。

語法

SYSDATE

此函數不需引數。

傳回類型

TIMESTAMP

範例

下列範例中會使用 SYSDATE 函數來傳回目前日期的完整時間戳記。

select sysdate; timestamp ---------------------------- 2008-12-04 16:10:43.976353

下列範例中會使用 TRUNC 函數中的 SYSDATE 函數來傳回不含時間的目前日期。

select trunc(sysdate); trunc ------------ 2008-12-04

在發出查詢且當日期早於 120 天時,下列查詢會傳回落於該日期間之日期的特價資訊。

select salesid, pricepaid, trunc(saletime) as saletime, trunc(sysdate) as now from sales where saletime between trunc(sysdate)-120 and trunc(sysdate) order by saletime asc; salesid | pricepaid | saletime | now ---------+-----------+------------+------------ 91535 | 670.00 | 2008-08-07 | 2008-12-05 91635 | 365.00 | 2008-08-07 | 2008-12-05 91901 | 1002.00 | 2008-08-07 | 2008-12-05 ...