logo

Як отримати поточну дату та час у SQL?

Є багато вбудованих функцій для отримання поточної дати та часу в SQL. У цій статті ми обговоримо, як отримати поточну дату та час у SQL на прикладах.

SQL Отримати поточну дату та час

Три вбудовані функції SQL для отримання поточної дати та часу:

  • Функція SQL GETDATE().
  • Функція SQL CURRENT_TIMESTAMP().
  • Функція SQL SYSDATETIME().

Функція SQL GETDATE().

SQL GETDATE() функція повертає поточну системну дату та час бази даних у форматі «РРРР-ММ-ДД гг:хх: сс. ммм'.



Синтаксис

Синтаксис функції GETDATE() такий:

ВИБЕРІТЬ GETDATE();

приклад

У цьому прикладі ми використовуємо функцію GetDate() у SQL, щоб отримати поточну дату й час.

Запит

  SELECT GetDate() AS   'CurrentDATETime';>

Вихід

Приклад виведення функції sql getdate().

Вихід

Отримати лише частину часу з прикладу функції GETDATE().

У цьому прикладі ми отримаємо лише часову частину від функції GETDATE() у SQL.

Запит

  SELECT   CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>

Вихід

частина часу з функції getdate().

Частина часу від функції GETDATE().

Функція SQL CURRENT_TIMESTAMP().

Функція SQL CURRENT_TIMESTAMP(). використовується для пошуку поточної TIMESTAMP (поточна дата й час). CURRENT_TIMESTAMP повертає той самий результат, що й GETDATE().

Синтаксис

Синтаксис функції CURRENT_TIMESTAMP() такий:

CURRENT_TIMESTAMP

приклад

У цьому прикладі ми використовуємо функцію CURRENT_TIMESTAMP() у SQL, щоб отримати поточну дату й час.

Запит

  SELECT CURRENT_TIMESTAMP AS   'CURRENTTIMESTAMP';>

Вихід

Приклад виведення функції sql current_timestamp().

Вихід

Функція SQL SYSDATETIME().

Функція SQL SYSDATETIME(). також використовується для отримання поточного часу системи, на якій запущено екземпляр SQL Server. Функція SYSDATETIME() забезпечує більшу точність до дробів секунди порівняно з функцією GETDATE().

1нф 2нф 3нф

Ми можемо отримати частину TIME зі значення DATE і TIME, поверненого функцією SYSDATETIME(), як показано нижче:

Синтаксис

The SYSDATETIME Синтаксис функції () такий:

SYSDATETIME()

приклад

У цьому прикладі ми використовуємо функцію SYSDATETIME() у SQL, щоб отримати поточну дату й час.

Запит

  SELECT SYSDATETIME  () 'Current TIME using SYSDATETIME()'>

Вихід

Виведення прикладу функції sql sysdatetime().

Вихід