тип | DATETIME |
диапазон | 1 января 1753 года — 31 декабря 9999 года |
размер в байтах | 8 байт |
формат | ГГГГ-ММ-ДД чч:мм:сс.ммм |
вывод | 1973-12-12 19:00:00.000 |
CAST(значение AS тип_данных) --функция выполняет явное приведение к типу CURRENT_TIMESTAMP --функция возвращает текущую дату и время
Script.sql
--не явное приведение к типу DECLARE @a DATETIME = '1973-12-12 19:00:00.000' SELECT @a --явное приведение к типу DECLARE @b DATETIME = CAST('1973-12-12 19:00:00.000' AS DATETIME) SELECT @b --текущая дата DECLARE @с DATETIME = CAST(CURRENT_TIMESTAMP AS DATETIME) SELECT @с
--не явное приведение к типу DECLARE @a DATETIME = '1973-12-12 19:00:00.000' SELECT @a --явное приведение к типу DECLARE @b DATETIME = CAST('1973-12-12 19:00:00.000' AS DATETIME) SELECT @b --текущая дата DECLARE @с DATETIME = CAST(CURRENT_TIMESTAMP AS DATETIME) SELECT @с
1973-12-12 19:00:00.000
1973-12-12 19:00:00.000
2015-05-10 13:50:11.727
1973-12-12 19:00:00.000
2015-05-10 13:50:11.727