Чем лучше, я имею в виду, улучшает ли производительность некоторую немаргинальную сумму?
То есть каждый раз, когда я вызываю GETDATE()
, какой объем работы делает сервер, чтобы вернуть это значение?
Если я использую GETDATE()
во многих местах хранимой процедуры, должен ли я вместо этого создавать переменную для хранения даты транзакции?
declare @transDate datetime = GETDATE()
Данные по маркировке скамьи будут фантастическими.
РЕДАКТИРОВАТЬ. Я хочу уточнить: меня интересуют главным образом фактические различия в производительности между этими двумя возможностями и важно ли это.