Подтвердить что ты не робот

Получение текущего системного времени в SQL Server

Как получить текущее системное время в SQL Server?

4b9b3361

Ответ 2

CURRENT_TIMESTAMP соответствует ANSI и эквивалентен GETDATE()

В противном случае у вас есть множество функций, как указано в BEL SQL Server 2008 здесь (со ссылкой для SQL Server 2005 тоже).

Я думаю, что marc_s мог пропустить 1 или 2; -)

Ответ 3

Начиная с SQL Server 2000, мы также имели:

  • GETUTCDATE(), чтобы получить UTC (Universal Time) - не зависит от настроек локального часового пояса

SQL Server 2008 (OP не указал его точную версию) также имеет:

  • SYSDATETIMEOFFSET(), чтобы получить текущее местное время, включая смещение часового пояса, как тип данных DATETIMEOFSFSET (новый для SQL Server 2008)

SQL Server 2008 также предлагает SYSDATETIME() и SYSUTCDATETIME() с большей точностью (до 100 нс), чем GETDATE() или GETUTCDATE() в предыдущих версиях (точность: 3,33 мс).

Ответ 4

dater datetime default getupdate() dater это имя столбца datetime - это тип данных по умолчанию это назначить текущую системную дату и время

но вставляя данные столбца, мы сначала упоминаем имена столбцов т.е. вставлять в значения table_name (имена столбцов) (которые упоминаются в именах столбцов);