Пример функции SQL GETDATE

Функция SQL GETDATE используется для возврата текущего системного TIMESTAMP как значения DATETIME без смещения часового пояса базы данных. Значение получено из операционной системы сервера, на котором в настоящее время работает экземпляр SQL Server.

SQL GETDATE

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

Функция SQL GETDATE () возвращает текущая системная временная метка как значение DATETIME без смещения часового пояса базы данных.

Значение DATETIME определяется ОС сервера, на котором запущен экземпляр SQL Server.

Синтаксис

 SELECT GETDATE (); 

Примечание

  1. Функция возвращает системную дату и время в формате ‘гггг-мм-дд чч: ми: сс .mmm ‘.
  2. Это недетерминированная функция; поэтому мы не можем создать индекс для столбцов, которые ссылаются на эту функцию в представлениях.

Версия SQL Server

Функцию SQL GETDATE () можно использовать в следующих версиях SQL Server (Transact-SQL):

SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005.

Пример функции GETDATE ()

Как получить текущую системную дату и время в SQL.

Запрос

 SELECT GETDATE (); 

Вывод

 13.11.2019 15:13  : 26.270 

Как получить текущую системную дату в примере SQL.

Запрос

 SELECT CONVERT (DATE, GETDATE ()) AS CURRENT_DATE; 

Результат

 2019  -11-13 

Здесь мы использовали функцию CONVERT () для преобразования значения DATETIME в DATE.

Мы также можем использовать T Функции RY_CONVERT () и CAST () для преобразования результата функции GETDATE () в текущую дату заменяют функцию CONVERT на TRY_CONVERT () и CAST ().

Query

 SELECT TRY_CONVERT (DATE, GETDATE ()), CAST (GETDATE () AS DATE); 

Вывод

 13.11.2019 

Как получить текущее системное время в примере SQL.

Запрос

 SELECT CONVERT (TIME, GETDATE ()), TRY_CONVERT (TIME, GETDATE ()), CAST (GETDATE () AS TIME); 

Вывод

 16: 12: 35.8666667 

Здесь мы использовали CONVERT (), TRY_CONVERT () или CAST () для преобразования результата функции GETDATE () во время.

Функция GETDATE () SQL Server для получения текущей системной даты

Если мы хотим получить текущую дату, вы можете использовать функцию CONVERT () для преобразования DATETIME значение ДАТЫ следующим образом.

 SELECT CONVERT (DATE, GETDATE ()) [Current Date]; 

Вывод

 2019-11-26 

Точно так же вы можете использовать функции TRY_CONVERT () и CAST () для преобразования результат функции GETDATE () к дате:

Query

 SELECT TRY_CONVERT (DATE, GETDATE ()),  CAST (GETDATE () AS DATE); 

Функция GETDATE () SQL Server для получения текущего системного времени

Если мы необходимо получить только текущее время, вы можете использовать функции CONVERT (), TRY_CONVERT () или CAST () для преобразования результата функции GETDATE () во время:

Запрос

 SELECT CONVERT (TIME, GETDATE ()), TRY_CONVERT (TIME, GETDATE ()), CAST (GETDATE () AS TIME); 

Заключение

Если вы хотите получить текущую дату и метку времени без какой-либо локальной зоны или настроек, вы можете использовать функцию SQL GETDATE () .

Наконец, SQL GETDATE Funct ion Пример окончен.

Похожие сообщения

Функция SQL SYSDATETIME

Функция формата SQL

Функции SQL Date

Функция SQL Translate

Пример типов данных SQL

Оцените статью
nanomode.ru
Добавить комментарий