Мой голос за CURRENT_TIMESTAMP
по причинам «переносимости», т. Е. Зачем быть специфичным для SQL Server, когда существует прямой эквивалент SQL-92?
PS почему его не назвали getdatetime()
? Теперь, когда SQL Server 2008 имеет тип данных DATE
и TIME
, мы можем надеяться получить поддержку для SQL-92 CURRENT_DATE
и CURRENT_TIME
, и в этот момент getdate()
может быть потенциально еще более запутанным.