Istnieje wiele wbudowanych funkcji pozwalających uzyskać aktualną datę i godzinę w języku SQL. W tym artykule omówimy na przykładach, jak uzyskać aktualną datę i godzinę w SQL.
SQL Uzyskaj aktualną datę i godzinę
Trzy wbudowane funkcje SQL umożliwiające pobranie aktualnej daty i godziny to:
- Funkcja SQL GETDATE().
- Funkcja SQL CURRENT_TIMESTAMP().
- Funkcja SQL SYSDATETIME().
Funkcja SQL GETDATE().
POBIERZDATĘ SQL() funkcjonować zwraca bieżącą datę i godzinę systemu bazy danych w formacie „RRRR-MM-DD gg:mm: ss. mmm’.
Składnia
Składnia funkcji GETDATE() jest następująca:
WYBIERZ POBIERZ DATĘ();
podciąg ciągu Java
Przykład
W tym przykładzie używamy funkcji GetDate() w języku SQL, aby uzyskać bieżącą datę i godzinę.
tostrowanie Java
Zapytanie
SELECT GetDate() AS 'CurrentDATETime';>
Wyjście

Wyjście
Pobierz tylko część czasu z przykładu funkcji GETDATE().
W tym przykładzie otrzymamy tylko część czasu z funkcji GETDATE() w SQL.
Zapytanie
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>
Wyjście

Część czasu z funkcji GETDATE().
Funkcja SQL CURRENT_TIMESTAMP().
Funkcja SQL CURRENT_TIMESTAMP(). używany do znalezienia aktualnego ZNACZNIKA CZASOWEGO (bieżącej daty i godziny). CURRENT_TIMESTAMP zwraca ten sam wynik co POBIERZDATĘ().
Składnia
Składnia funkcji CURRENT_TIMESTAMP() jest następująca:
ciąg do jsonobject
BIEŻĄCY_TIMESTAMP
Przykład
W tym przykładzie używamy funkcji CURRENT_TIMESTAMP() w języku SQL, aby uzyskać bieżącą datę i godzinę.
Zapytanie
zablokowane kontakty
SELECT CURRENT_TIMESTAMP AS 'CURRENTTIMESTAMP';>
Wyjście

Wyjście
Funkcja SQL SYSDATETIME().
Funkcja SQL SYSDATETIME(). służy również do uzyskania bieżącego czasu Systemu, w którym działa instancja SQL Server. Funkcja SYSDATETIME() zapewnia większą precyzję ułamków sekund w porównaniu z funkcją GETDATE().
Możemy pobrać część TIME z wartości DATE i TIME zwróconych przez funkcję SYSDATETIME(), jak poniżej:
Składnia
The SYSDATETIME () składnia funkcji jest następująca:
SYSDATECZAS()
komunikacja analogowa
Przykład
W tym przykładzie używamy funkcji SYSDATETIME() w języku SQL, aby uzyskać bieżącą datę i godzinę.
Zapytanie
SELECT SYSDATETIME () 'Current TIME using SYSDATETIME()'>
Wyjście

Wyjście