Udostępnij za pomocą


DATETIMEFROMPARTS (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Database w Microsoft Fabric

Funkcja ta zwraca wartość daty-czas dla określonych argumentów daty i czasu. Więcej informacji o ważnych zakresach można znaleźć w artykule datetime.

Transact-SQL konwencje składni

Składnia

DATETIMEFROMPARTS ( year , month , day , hour , minute , seconds , milliseconds )

Arguments

rok

Wyrażenie całkowite określające rok.

miesiąc

Wyrażenie całkowite określające miesiąc.

dzień

Wyrażenie całkowite określające dzień.

godzina

Wyrażenie całkowite określające godziny.

minuta

Wyrażenie całkowite określające minuty.

Sekund

Wyrażenie całkowite określające sekundy.

milisekundy

Wyrażenie całkowite określające milisekundy.

Typy zwracane

datetime

Uwagi

DATETIMEFROMPARTS zwraca w pełni zainicjalizowaną wartość date-time . DATETIMEFROMPARTS powoduje błąd, jeśli przynajmniej jeden wymagany argument ma wartość nieprawidłową. DATETIMEFROMPARTS zwraca NULL , jeśli przynajmniej jeden wymagany argument ma wartość NULL .

Funkcja ta może być zdalnie przesyłana do serwerów SQL Server 2012 (11.x) oraz nowszych wersji. Nie jest zdalnie podłączony do serwerów działających na SQL Server 2012 (11.x) i wcześniejszych wersjach.

Przykłady

SELECT DATETIMEFROMPARTS ( 2010, 12, 31, 23, 59, 59, 0 ) AS Result;

Oto zestaw wyników.

2010-12-31 23:59:59.000