SQL teraz funkcja

SQL teraz funkcja
Funkcja teraz w SQL pozwala uzyskać bieżącą datę i godzinę. Jest to poręczna funkcja, która umożliwi dodanie dokładnej daty i godziny do rekordów bazy danych.

Może również pozwolić na tworzenie znaczników czasu, gdy określony rekord jest modyfikowany. W tym artykule obejmie sposób dodania bieżącej daty i godziny za pomocą standardowej SQL.

Składnia funkcji

Funkcja ma prostą składnię, która jest łatwa w użyciu i wdrożenie.

Przykład użycia składni pokazano poniżej:

Wybierz teraz ();

Poprzednie zapytanie powinno zwrócić bieżącą datę i godzinę w określonej strefie czasowej.

-------------------------------
2022-03-18 10:34:59.168105+03
(1 rząd)

Uwaga: Chociaż większość silników bazy danych obsługuje funkcję teraz, niektóre mogą przegapić tę funkcję.

Standardową alternatywą SQL dla funkcji now () jest funkcja Current_DateTime (). Składnia pokazano poniżej:

Wybierz current_dateTime ([stref timeone]);

Funkcja przyjmuje docelową strefę czasową jako parametr. Funkcja będzie wykorzystywać domyślnie systemu, jeśli nie zostanie określona strefa czasowa.

Podczas określania strefy czasowej najlepiej wybrać nazwę strefy czasowej zamiast godzinę i minutę.

Możesz sprawdzić nazwy strefy czasowej w poniższych zasobach:

https: // en.Wikipedia.org/wiki/list_of_tz_database_time_zones

SQL Extract Part

W niektórych przypadkach może być konieczne wyodrębnienie określonej wartości z daty. Za pomocą metody wyciągi () w standardowym SQL możesz wyodrębnić części, takie jak:

  1. Rok
  2. Dzień tygodnia
  3. Miesiąc
  4. Kwartał
  5. Tydzień
  6. Drugi
  7. Minuta
  8. Godzina
  9. Milisekunda

I wiele więcej.

Przykład jest pokazany poniżej:

Wybierz ekstrakt (rok od teraz ());

Powinno to zwrócić rok z zwróconego obiektu datyty. Przykładowe dane wyjściowe podano poniżej:

WYCIĄG
---------
2022
(1 rząd)

Uwaga: Pamiętaj, że silnik bazy danych może brakować funkcji teraz. Wybierz Current_DateTime (), jeśli tak.

Wniosek

W tym artykule omówiono sposób korzystania z funkcji SQL Now, Current_DateTime w standardowym SQL i wyodrębnianie określonych jednostek z wyniku. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i samouczków.