Anyone know why my query not work well
ALTER PROCEDURE [dbo].[SPMonStoVal]
@StoDate varchar(25),
@StockStatus varchar(2) OUT
AS
DECLARE
@TbName varchar(25)
SET @TbName = 'zSTO:'+@StoDate
EXEC('IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N''[dbo].['+@TbName+']'') AND type in (N''U''))
SET @StockStatus = ''1''
ELSE
SET @StockStatus = ''0'' ')
Anyone know why my query not work well?