В чем разница между CURRENT_TIMESTAMP и GETDATE() в SQL Server?
SELECT CURRENT_TIMESTAMP, GETDATE()
Ответ 1
CURRENT_TIMESTAMP является функцией ANSI SQL, тогда как GETDATE является GETDATE T-SQL той же функции.
Однако следует отметить одну интересную вещь: CURRENT_TIMESTAMP преобразуется в GETDATE() при создании объекта в SSMS. Обе функции извлекают свои значения из операционной системы одинаково.
CURRENT_TIMESTAMP является рекомендуемым использованием, поскольку оно переносимо на любую ANSI-совместимую базу данных, а GetDate - нет.