msg 137,级别15,状态2,过程id\u管理,第13行必须声明标量变量“@combine”

iklwldmw  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(332)
  1. CREATE PROCEDURE id_management
  2. AS
  3. BEGIN
  4. DECLARE @SDOW DATETIME
  5. DECLARE @COMBINE VARCHAR(300))
  6. SET @COMBINE = (CONCAT(DealerAddMrv.CreationDate,DealerAddHist.mnmUserType,DealerAddMrv.mnmUserStatus,DeletedDealerAddHist.DelSourceUserId,DeletedDealerAddMrv.DelDtTime As AppID_Status))
  7. SET @SDOW= (SELECT DATEADD(DAY, 2 - DATEPART(WEEKDAY, GETDATE()), CAST(GETDATE() AS DATE)))
  8. PRINT @SDOW
  9. SELECT UserInOut.mnmUser as AppID_ID,DealerAddMrv.mnmRole as AppID_Type,DealerAddMrv.mnmUserName
  10. as AppID_Name,UserInOut.mnmUserAccessType as Access_Type,
  11. DealerAddMrv.mnmUserName as AppID_Implemented_By
  12. ,'IND' as Access_Country,UserInOut.DtTime as AppID_Implemented_TimeStamp,DealerAddMrv.mnmUserStatus As AppID_Status,@COMBINE FROM "dbo"."UserInOut"
  13. INNER JOIN "dbo"."DealerAddMrv"
  14. on "DealerAddMrv"."mnmUser" = "UserInOut"."mnmUser"
  15. INNER JOIN "dbo"."DealerAddHist"
  16. on "DealerAddHist"."mnmUser" = "DealerAddMrv"."mnmUser"
  17. INNER JOIN "dbo"."DeletedDealerAddHist"
  18. on "DeletedDealerAddHist"."DelSourceUserId" = "DeletedDealerAddMrv"."DelSourceUserId"
  19. order by "UserInOut"."mnmUser"
  20. where UserInOut.DtTime >= @SDOW
  21. END
  22. GO
zpqajqem

zpqajqem1#

varchar(300)后面有多余的括号吗

相关问题