Tiens voilà un truc propre :
declare @resultat varchar(100)
declare @table varchar(10)
declare @sql nvarchar(500)
set @table = 'MaTable'
set @sql ='select @rv=count(*) from '+ @table
exec sp_executesql @sql, N'@rv int out',@rv = @resultat out
print(@resultat)
Message édité par THX le 10-03-2006 à 16:40:58