exec('update'+@TableName+'SET NAME='+@NAME_u )
老师报出‘=’附近有语法错误 ,这是怎么回事
@TableName 和@NAME_u   是我定义2个接受参数

解决方案 »

  1.   

    exec('update'+@TableName+'SET NAME='''+@NAME_u  +'''')
      

  2.   

    exec('update '+@TableName+' SET NAME='+@NAME_u )
    空格
      

  3.   

    exec('update ['+@TableName+'] SET [NAME]='''+@NAME_u+''' )
      

  4.   

    exec('update ['+@TableName+'] SET [NAME]='''+@NAME_u+'''' )
      

  5.   

    exec('update '+@TableName+' SET NAME='''+@NAME_u  +'''')对~ ' 也要加上~~ 不过如果是int 型不用