Quelle est la meilleure façon (en ce qui concerne les performances) de définir une valeur sur variable?
Par
SETcommande:DECLARE @VarString nvarchar(max); SET @VarString = 'john doe'; SELECT @VarString;Par
SELECTcommande:DECLARE @VarString nvarchar(max); SELECT @VarString = 'john doe'; SELECT @VarString;
SELECTest plus rapide lors de l' attribution de valeurs à plusieurs variables à la fois . Sinon, la différence de performances est négligeable.
SETc'est plus rapide, puis à mi-chemin, il ajoute: "Curieusement, si vous augmentez le nombre de courses pour dire, 10, le SETcommence à prendre du retard."