Metoda 1 - Korzystanie z funkcji SQL Server GetDate ()
Najbardziej podstawową metodą pobierania bieżącego czasu w SQL Server jest użycie funkcji getDate (). Ta funkcja zwraca bieżącą datę i godzinę z systemu hosta.
Składnia funkcji jest jak pokazana poniżej:
GetDate ()Funkcja zwraca datę i godzinę jako typ dataTime.
Poniższy przykład ilustruje funkcję getDate (), aby uzyskać bieżącą datę i godzinę.
wybieraćPo uruchomieniu powyższego zapytania SQL Server powinien zwrócić bieżący czas z systemu hosta. Przykładowe dane wyjściowe są wyświetlane poniżej:
current_t |Metoda 2 - za pomocą funkcji SQL Server Current_timestamp ()
Drugą metodą, której możemy użyć do pobierania bieżącego czasu w SQL Server, jest funkcja Current_timestamp (). Ta funkcja jest częścią standardowej SQL i działa jako alias do funkcji getDate ().
Składnia jest jak pokazana:
Current_timestampPodobnie funkcja nie akceptuje argumentów i zwraca typ danych DATETIME. Poniższy przykład pokazuje, jak pobrać bieżący czas za pomocą funkcji current_timestamp ().
WYBIERAĆUruchomienie powyższego kodu powinno zwrócić bieżący czas, jak pokazano:
current_t |Metoda 3 - Korzystanie z funkcji sysdateTime ()
SQL Server dostarcza nam również funkcję sysdateTime (), której możemy użyć, aby uzyskać bieżący czas z systemu hosta.
Składnia funkcji jest jak pokazana:
SysdateTime ()Poniższy przykład pokazuje, jak korzystać z funkcji sysdateTime (), aby uzyskać bieżący czas.
WYBIERAĆUruchamianie powyższego zapytania powinno zwrócić dane wyjściowe:
current_t |W takim przypadku możemy zobaczyć funkcję bardziej precyzyjną niż funkcja getDate ().
Podobnie możemy przekonwertować dane wyjściowe z funkcji sysdateTime (), aby uzyskać tylko wartość daty lub godziny.
Kod jest tak, jak pokazano:
WYBIERAĆWyjście:
current_t |Wniosek
W tym poście zbadano różne funkcje, których możemy użyć na serwerze SQL, aby pobrać bieżący czas. Mamy nadzieję, że podobał Ci się ten post.