SQL Server更新从Excel中查询

我试图写一个SQL查询使用Excelfunction,但我越来越function错误,我是新的MS Excel的任何一个可以帮助我解决这个问题,请解释有关在Excel函数转义字符 –

这是我写的,并得到错误

=CONCATENATE("UPDATE tbl_User SET ContactId=","'",B2,"'"," UserName=","'",E2,"'","Email=","'",E2,"'"," WHERE UserName=","'",D2,"') 

TIA –

@ jbarker2160在评论中提到了这一点:你在最后缺less一个引号,而你的SQL查询需要在字段名之间加上逗号。 张贴公式,因为我看到了评论之前写了一个公式:如果jbarker2160想要做同样的事情,请标记他的答案是正确的。

=CONCATENATE("UPDATE tbl_User SET ContactId=","'",B2,"'",", UserName=","'",E2,"'",", Email=","'",E2,"'"," WHERE UserName=","'",D2,"'")