update AA setName='aaaa',StdNO ='8888' where AA.Name ='aaaa'

解决方案 »

  1.   

    update AA set Name='aaaa',StdNO ='8888' where AA.Name ='aaaa'
      

  2.   

    我是要把字段和值分開寫啊;
    也就是(Name,StdNO)要在一起,('aaaa','8888')要在一起
      

  3.   

    那就先来个删除,再来个insert吧.......
      

  4.   

    写个函数把你的SQL作为参数转换为合格的SQL语法,再返回,然后动态执行!
    类似:
    exec(dbo.fn_trans_sql('update AA set(Name,StdNO) values(''aaaa'',''8888'')where AA.Name =''aaaa'''))
      

  5.   

    SQL Server本身不支持这样的语法除非你按照 pjy(古虫) 的方法自己去解释执行。