SQL Server GETDATE()Функция
Функции даты SQL Server
Определение и использование
Функция GETDATE() возвращает текущую дату и время из SQL Server.
Синтаксис
GETDATE()
Пример
Ниже приведен оператор SELECT:
SELECT GETDATE() AS CurrentDateTime
Результат следующий:
| CurrentDateTime |
|---|
| 2008-11-11 12:45:34.243 |
Примечание:Указанная выше часть времени точна до миллисекунд.
Пример
Следующий SQL создает таблицу "Orders" со столбцом типа datetime (OrderDate):
CREATE TABLE Orders
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)
Обратите внимание, что столбец OrderDate указывает CURDATE() в качестве значения по умолчанию. В результате при вставке строки в таблицу в столбец автоматически вставляются текущая дата и время.
Теперь мы хотим вставить запись в таблицу "Orders":
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
Таблица "Orders" будет выглядеть так:
| OrderId | ProductName | OrderDate |
|---|---|---|
| 1 | Jarlsberg Cheese | 2008-11-11 13:23:44.657 |
Функции даты SQL Server Другие расширения