YEAR (espressione SSIS)

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

Viene restituito un valore integer che rappresenta la parte corrispondente all'anno di una data.

Sintassi

  
YEAR(date)  

Argomenti

date
È una data in qualsiasi formato di data.

Tipi di risultato

DT_I4

Osservazioni:

YEAR restituisce un risultato Null se l'argomento è Null.

Un valore letterale di data deve essere convertito esplicitamente tramite cast a uno dei tipi di dati data. Per altre informazioni, vedere Tipi di dati di Integration Services.

Nota

La convalida dell'espressione non riesce quando viene eseguito il cast esplicito di un valore letterale di data a uno di questi tipi di dati relativi alle date: DT_DBTIMESTAMPOFFSET e DT_DBTIMESTAMP2.

La funzione YEAR costituisce una forma più breve, ma equivalente, della funzione DATEPART("Year", date).

Esempi di espressione

In questo esempio viene restituito il numero dell'anno in un valore letterale di data. Se la data è in formato mm/gg/aaaa, l'esempio restituirà "2002".

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

In questo esempio viene restituito un Integer che rappresenta l'anno nella colonna ModifiedDate .

YEAR(ModifiedDate)  

In questo esempio viene restituito un valore integer che rappresenta l'anno nella data corrente.

YEAR(GETDATE())