тип | TIME[ (отображение долей секунд) ] |
диапазон | от 00:00:00.0000000 до 23:59:59.9999999 |
размер в байтах | от 3 до 5 |
формат | чч:мм:сс.ммммммм |
вывод | 19:00:00.1234567 |
CAST(значение AS тип_данных) --функция выполняет явное приведение к типу CURRENT_TIMESTAMP --функция возвращает текущую дату и время
Script.sql
--не явное приведение к типу DECLARE @a TIME = '19:00:00.1234567' SELECT @a --явное приведение к типу --вывод 4 цифры долей секунд DECLARE @b TIME(4) = CAST('19:00:00.1234567' AS TIME(4)) SELECT @b --текущая дата DECLARE @с TIME = CAST(CURRENT_TIMESTAMP AS TIME) SELECT @с
--не явное приведение к типу DECLARE @a TIME = '19:00:00.1234567' SELECT @a --явное приведение к типу --вывод 4 цифры долей секунд DECLARE @b TIME(4) = CAST('19:00:00.1234567' AS TIME(4)) SELECT @b --текущая дата DECLARE @с TIME = CAST(CURRENT_TIMESTAMP AS TIME) SELECT @с
19:00:00.1234567
19:00:00.1235
14:46:48.9200000
19:00:00.1235
14:46:48.9200000