¿Cómo puedo get el número de filas en el resultado de la consulta dinámica?

Creé una consulta dinámica y todo funciona bien. Ejecuto la consulta usando:

EXEC sp_executesql @SQLQuery 

donde @SQLQuery es una consulta dinámica.

Mi única pregunta es ¿cómo puedo también devolver el número de filas presentes después de la ejecución de esta consulta? Espero que mi pregunta sea clara.

Gracias por adelantado:)

Puede usar @@rowcount que le devolverá el último recuento de filas afectadas por la consulta.

 EXEC sp_executesql @SQLQuery DECLARE @rowcount int SET @rowcount = @@rowcount SELECT @rowcount as NumofRows 

use la function count () de SQL EXEC sp_executesql @SQLQuery

 DECLARE @rownum as int SET @rownum = (SELECT count([column]) from [tablename])