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

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

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

Функции :

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

Синтаксис:

 GETDATE ()

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

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

Пример-1:
Использование функции GETDATE () и получение вывода.

 ВЫБЕРИТЕ GETDATE ();

Выход :

 2021-01-03 14: 42: 58.970

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

Пример-2:
Использование GETDATE () в качестве значения по умолчанию в приведенном ниже примере и получение результата.

СОЗДАТЬ ТАБЛИЦУ get_date
(
id_num INT IDENTITY, 
сообщение VARCHAR (150) NOT NULL, 
created_at DATETIME NOT NULL
ПО УМОЛЧАНИЮ GETDATE (), 
ПЕРВИЧНЫЙ КЛЮЧ (id_num)
);

Вставка данных:

ВСТАВИТЬ В get_date (сообщение)
ЦЕННОСТИ ('Это первое сообщение.');

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

Прочитать данные:

 ВЫБЕРИТЕ id_num, message, created_at
ОТ get_date;

Выход :

Индекс No. id_num сообщение created_at
1 1 Это первое сообщение. 03.01.2021 15:49:48
2 2 get_date 03.01.2021 15:49:48

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

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

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