Freigeben über


Datums- und Zeitfunktionen (Transact-SQL)

Die folgenden Skalarfunktionen verarbeiten Datums- und Zeiteingabewerte und geben einen Zeichenfolgen-, Zahlen-, Datums- oder Zeitwert zurück.

In der folgenden Tabelle werden die Datums- und Zeitfunktionen von Transact-SQL und ihre Determinismuseigenschaft aufgelistet. Weitere Informationen zum Funktionsdeterminismus finden Sie unter Deterministische und nicht deterministische Funktionen.

Funktion Determinismus

DATEADD

Deterministisch

DATEDIFF

Deterministisch

DATENAME

Nicht deterministisch

DATEPART

Deterministisch außer bei Verwendung als DATEPART (dw,date) oder DATEPART (wk,ww, date). dw, der Datumsteil für den Wochentag, ist abhängig vom durch SET DATEFIRST festgelegten Wert, mit dem der erste Tag der Woche festgelegt wird. Der Datumsteil für die Woche (wk, ww) gibt die Änderungen wieder, die an SET DATEFIRST vorgenommen werden. Der 1. Januar eines Jahres definiert die Anfangszahl für die Datumseinheit Woche. Beispiel: DATEPART(wk,'Jan 1, xxxx') = 1, wobei xxxx ein beliebiges Jahr ist.

DAY

Deterministisch

GETDATE

Nicht deterministisch

GETUTCDATE

Nicht deterministisch

MONTH

Deterministisch

YEAR

Deterministisch

Siehe auch

Verweis

Funktionen (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005