mssql ,update from 语句的写法有关问题

mssql ,update from 语句的写法问题?
请问:
update a set a.name = b.name from b where a.id = b.id
-- 与
update a set a.name = b.name from a,b where a.id = b.id


哪条语句是正确的?mssql 2008 R2
------解决方案--------------------
两条都正确,不过一直用的第一条。
------解决方案--------------------
都是对的 只不过第一条是更加标准的语法