YEAR (выражение SSIS)

Область применения:SQL Server среда выполнения интеграции SSIS в Фабрика данных Azure

Возвращает целое число, представляющее год указанной даты.

Синтаксис

  
YEAR(date)  

Аргументы

дата
Является датой в любом формате дат.

Типы результата

DT_I4

Замечания

Функция YEAR возвращает значение NULL, если аргумент — NULL.

Литерал даты должен быть явно приведен к одному из типов данных даты. Дополнительные сведения см. в разделе Integration Services Data Types.

Примечание.

Проверка выражения завершается ошибкой при явном приведении литерала даты к одному из следующих типов данных: DT_DBTIMESTAMPOFFSET и DT_DBTIMESTAMP2.

Функция YEAR является более компактным, но эквивалентным вариантом функции DATEPART("Year", date).

Примеры выражений

Этот пример возвращает значение года в литерале даты. Если дата представлена в формате «мм/дд/гггг», то результатом данного примера будет «2002».

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

Этот пример возвращает целое число, которое представляет собой год столбца ModifiedDate .

YEAR(ModifiedDate)  

Этот пример возвращает целое число, представляющее год в текущей дате.

YEAR(GETDATE())