Функция GETUTCDATE () в SQL Server

Опубликовано: 7 Августа, 2021

GETUTCDATE ():

Эта функция в SQL Server используется для возврата даты и времени в формате UTC для текущей системы баз данных в формате «ГГГГ-ММ-ДД чч: мм: сс.ммм».

Функции :

  • Эта функция используется для поиска даты и времени UTC для текущей системы баз данных.
  • Эта функция относится к функциям даты.
  • Эта функция не принимает никаких параметров.
  • Эта функция возвращает результат в формате «ГГГГ-ММ-ДД чч: мм: сс.ммм».

Синтаксис:

 GETUTCDATE ()

Параметр:

Этот метод не принимает никаких параметров.

Возврат:

Он возвращает дату и время в формате UTC для текущей системы баз данных в формате «ГГГГ-ММ-ДД чч: мм: сс.ммм».

Пример-1:

Использование функции GETUTCDATE () и получение вывода.

 ВЫБРАТЬ GETUTCDATE ();

Выход :

 2021-01-03 15:34: 14.403

Здесь вывод будет изменяться каждый раз, когда код компилируется, поскольку этот метод возвращает текущие дату и время в формате UTC.

Пример-2:

Использование GETUTCDATE () в качестве значения по умолчанию в приведенном ниже примере и получение вывода.

 СОЗДАТЬ ТАБЛИЦУ get_utc_date
(
   id_num INT IDENTITY,
   сообщение VARCHAR (150) NOT NULL,
   created_at DATETIME NOT NULL
   ПО УМОЛЧАНИЮ GETUTCDATE (),
   ПЕРВИЧНЫЙ КЛЮЧ (id_num)
);
ВСТАВИТЬ get_utc_date (сообщение)
ЦЕННОСТИ ('Это первое сообщение.');

ВСТАВИТЬ get_utc_date (сообщение)
ЗНАЧЕНИЯ ('get_utc_date');

ВЫБРАТЬ
     id_num,
     сообщение,
     created_at
ИЗ
     get_utc_date;

Выход :

 | id_num | сообщение | created_at
-------------------------------------------------- -----------  
1 | 1 | Это первое сообщение. 03.01.2021 17:32:16
-------------------------------------------------- -----------
2 | 2 | get_utc_date | 03.01.2021 17:32:16

Здесь сначала вам нужно создать таблицу, затем вставить в нее значения, а затем сгенерировать требуемый вывод, используя функцию GETUTCDATE () в качестве значения по умолчанию.

Примечание. Для запуска приведенного выше кода используйте компилятор SQL-сервера, вы также можете использовать онлайн-компилятор.

Пример-3:

Использование функции CONVERT () для преобразования вывода функции GETUTCDATE () только в текущую дату.

 ВЫБРАТЬ ПРЕОБРАЗОВАТЬ (ДАТА, ПОЛУЧИТЬСЯ ());

Выход :

 2021-01-07

Здесь вывод может изменяться каждый раз, когда код компилируется, поскольку он возвращает текущую дату.

Пример-4:

Использование функции CONVERT () для перевода вывода функции GETUTCDATE () только в текущее время.

 ВЫБРАТЬ ПРЕОБРАЗОВАТЬ (ВРЕМЯ, ПОЛУЧИТЬСЯ ());

Выход :

 06: 40: 14.4700000

Здесь вывод может изменяться каждый раз, когда код компилируется, поскольку он возвращает текущее время.

Заявление :

Эта функция используется для возврата текущей даты и времени в формате UTC системы баз данных.