TSQL - comment exécuter une requête en tant que variable?

DECLARE @query as varchar(200);
SET @query = 'SELECT COUNT(*) FROM table';

Comment puis-je exécuter @queryet, en outre, est-il une manière de stocker le résultat de la requête directement lors de l'affectation de la variable?

source d'informationauteur Malyo