Bonjour

J'ai une question, c'est quoi la différence entre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DECLARE @var INT
SET @var = (SELECT COUNT(*) FROM table)
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DECLARE @var INT
SELECT @var = COUNT(*) FROM table
La seule différence qui me vient à l'esprit est qu'avec la 2ème façon, on peut affecter plusieurs variable d'un coup (je ne pense pas qu'on puisse faire ça avec un SET)

Quelle manière de faire est la mieux?

Merci