Udostępnij za pośrednictwem


YEAR (wyrażenia SSIS)

Zwraca liczbę całkowitą reprezentującą rok w parametrze datepart data.

YEAR(date)

Argumenty

  • date
    Jest to data w dowolnym formacie daty.

Typy wynik

DT_I4

Remarks

ROK zwraca wynik wartości null, jeśli argument ma wartość null.

Literał daty musi jawnie rzutować na jeden z typów danych Data.Aby uzyskać więcej informacji zobaczTypy danych usług integracja.

Uwaga

Wyrażenie nie powiedzie się sprawdzanie poprawności podczas literał daty jest jawnie oddane do jednego z tych typów danych Data: DT_DBTIMESTAMPOFFSET i DT_DBTIMESTAMP2.

Za pomocą funkcja rok jest równoważne użyciu funkcja DATEPART("Year", data) ale briefer.

Przykłady

W tym przykładzie zwraca numer roku w dacie literału.Jeśli data jest w formacie mm/dd/rrrr, w tym przykładzie zwraca "2002".

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

W tym przykładzie zwraca liczbę całkowitą reprezentującą rok w ModifiedDate kolumna.

YEAR(ModifiedDate)

W tym przykładzie zwraca liczbę całkowitą reprezentującą rok bieżącej data.

YEAR(GETDATE())