Функция SQL GETDATE используется для возврата текущего системного TIMESTAMP как значения DATETIME без смещения часового пояса базы данных. Значение получено из операционной системы сервера, на котором в настоящее время работает экземпляр SQL Server.
- SQL GETDATE
- Синтаксис
- Примечание
- Версия SQL Server
- Пример функции GETDATE ()
- Как получить текущую системную дату и время в SQL.
- Запрос
- Вывод
- Как получить текущую системную дату в примере SQL.
- Запрос
- Результат
- Query
- Вывод
- Как получить текущее системное время в примере SQL.
- Запрос
- Вывод
- Функция GETDATE () SQL Server для получения текущей системной даты
- SELECT CONVERT (DATE, GETDATE ()) [Current Date]; Вывод 2019-11-26
- Вывод
- Query
- Функция GETDATE () SQL Server для получения текущего системного времени
- Запрос
- Заключение
- Похожие сообщения
SQL GETDATE
Функция GETDATE () возвращает текущую системную дату и время базы данных в формате «ГГГГ-ММ-ДД чч: мм: сс.ммм».
Функция SQL GETDATE () возвращает текущая системная временная метка как значение DATETIME без смещения часового пояса базы данных.
Значение DATETIME определяется ОС сервера, на котором запущен экземпляр SQL Server.
Синтаксис
SELECT GETDATE ();
Примечание
- Функция возвращает системную дату и время в формате ‘гггг-мм-дд чч: ми: сс .mmm ‘.
- Это недетерминированная функция; поэтому мы не можем создать индекс для столбцов, которые ссылаются на эту функцию в представлениях.
Версия 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