YEAR (SSIS-Ausdruck)

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Gibt eine ganze Zahl zurück, die den Jahresbestandteil eines Datums darstellt.

Syntax

  
YEAR(date)  

Argumente

date
Ein Datum in einem beliebigen Datumsformat.

Ergebnistypen

DT_I4

Hinweise

YEAR gibt ein NULL-Ergebnis zurück, wenn das Argument NULL ist.

Ein Datumsliteral muss explizit in einen der date-Datentypen umgewandelt werden. Weitere Informationen finden Sie unter Integration Services Datentypen.

Hinweis

Der Ausdruck wird nicht überprüft, wenn ein Datumsliteral explizit in einen der folgenden Datumsdatentypen umgewandelt wird: DT_DBTIMESTAMPOFFSET oder DT_DBTIMESTAMP2.

Die Verwendung der YEAR-Funktion ist knapper, aber gleichbedeutend mit der Verwendung der DATEPART("Year", date)-Funktion.

Beispiele für Ausdrücke

In diesem Beispiel wird die Jahreszahl eines Datumsliterals zurückgegeben. Falls das Datum das Format mm/dd/yyyy aufweist, wird "2002" zurückgegeben.

YEAR((DT_DBTIMESTAMP)"11/23/2002")  

In diesem Beispiel wird die ganze Zahl zurückgegeben, die das Jahr in der ModifiedDate -Spalte darstellt.

YEAR(ModifiedDate)  

In diesem Beispiel wird die ganze Zahl zurückgegeben, die das Jahr des aktuellen Datums darstellt.

YEAR(GETDATE())