При использовании GETDATE () во многих местах лучше использовать переменную?

Лучше, я имею в виду, это улучшает производительность на какую-то не маргинальную величину?

То есть каждый раз, когда я звонюGETDATE()какое количествоwork сервер делает, чтобы вернуть это значение?

Если я используюGETDATE() во многих местах хранимой процедуры я должен вместо этого создавать переменную для хранения даты транзакции?

declare @transDate datetime = GETDATE()

Данные бенчмаркинга были бы фантастическими.

EDIT Я хочу уточнить: меня интересует, главным образом, фактическая разница в производительности между этими двумя возможностями, а также значимость или нет.

Ответы на вопрос(5)

Ваш ответ на вопрос