Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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