Ao usar GETDATE () em muitos lugares, é melhor usar uma variável?
Melhor, quero dizer, melhora o desempenho de alguma quantia não marginal?
Isto é, toda vez que eu chamoGETDATE()
, que quantidade detrabalhos o servidor faz para retornar esse valor?
Se eu estou usandoGETDATE()
em muitos lugares em um procedimento armazenado, eu deveria estar criando uma variável para armazenar a data da transação?
declare @transDate datetime = GETDATE()
Dados de marcação de bancada seriam fantásticos.
EDITAR Quero esclarecer: estou interessado principalmente nas diferenças reais de desempenho entre essas duas possibilidades e se é ou não significativo.