任何人都知道为什么我的查询效果不佳
ContactDto
任何人都知道为什么我的查询不能正常运作?
答案 0 :(得分:1)
为什么使用Execute文本只需使用简单的语句
ALTER PROCEDURE [dbo].[SPMonStoVal]
@StoDate varchar(25),
@StockStatus varchar(2) OUT
AS
BEGIN
DECLARE
@TbName varchar(25)
SET @TbName = 'zSTO:'+@StoDate
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(CAST(@TbName AS NVARCHAR(100))) AND type in (N'U'))
SET @StockStatus = '1'
ELSE
SET @StockStatus = '0'
END