当前位置: 代码迷 >> Sql Server >> 执行这个语句错在哪里呢?该怎么解决
  详细解决方案

执行这个语句错在哪里呢?该怎么解决

热度:33   发布时间:2016-04-27 21:28:55.0
执行这个语句错在哪里呢?
CREATE   PROC   PU_B(@M   VARCHAR(20)
AS
BEGIN

EXEC( 'UPDATE   tabMonth  
SET   CurrentMonth=(select   right( '[email protected]+ ',6)) ')
END
GO

EXEC     PU_B   'TAB200709 '

列名   'TAB200709 '   无效。

------解决方案--------------------
CREATE PROC PU_B(@M VARCHAR(20)
AS
BEGIN

EXEC( 'UPDATE tabMonth
SET CurrentMonth=(select right( ' ' '[email protected]+ ' ' ',6)) ')
END
GO
------解决方案--------------------
CREATE PROC PU_B(@M VARCHAR(20)
AS
EXEC( 'UPDATE tabMonth SET CurrentMonth=right( ' ' '[email protected]+ ' ' ',6) ')
GO
------解决方案--------------------
CREATE PROC PU_B(@M VARCHAR(20))
AS
EXEC( 'UPDATE tabMonth SET CurrentMonth=right( ' ' '[email protected]+ ' ' ',6) ')
GO
  相关解决方案