• slightly edited the query from msdn, hopefully will help you out:

    DECLARE @IntVariable varchar(10);

    DECLARE @SQLString nvarchar(500);

    DECLARE @ParmDefinition nvarchar(500);

    SET @IntVariable = 'somevalue';

    SET @SQLString = N'SELECT *

    FROM [database].dbo.

    WHERE [field] = @level';

    SET @ParmDefinition = N'@level varchar(10)';

    EXECUTE sp_executesql @SQLString, @ParmDefinition, @level = @IntVariable;

    'Only he who wanders finds new paths'