Функция GETDATE() SQL Server
Определение и использование
Функция GETDATE() SQL Server возвращает текущую дату и время.
Синтаксис
GETDATE()
Пример
Пример 1
Используйте следующее SELECT-выражение:
SELECT GETDATE() AS CurrentDateTime
Результат:
CurrentDateTime |
---|
2008-12-29 16:25:46.635 |
Комментарий:Время указано с точностью до миллисекунд.
Пример 2
Ниже приведен пример SQL для создания таблицы "Orders" с датой и временем (OrderDate):
CREATE TABLE Orders ( OrderId int NOT NULL PRIMARY KEY, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT GETDATE() )
Обратите внимание, что OrderDate устанавливает GETDATE() в качестве значения по умолчанию. В результате, при вставке новой строки в таблицу текущая дата и время автоматически вставляются в столбец.
Теперь мы хотим вставить одну запись в таблицу "Orders":
INSERT INTO Orders (ProductName) VALUES ('Компьютер')
"Orders" таблица будет выглядеть так:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Компьютер' | 2008-12-29 16:25:46.635 |