postgreSQL RETURNING 子句 VS Microsoft SQL 服务器

postgreSQL RETURNING clause VS Microsoft SQL Server

我从不同的 SQL 语言转移过来,我想更新 table 并更新到 return 它的某些列,如下所示。

这是我在 postgre 中的做法SQL -

UPDATE account
SET last_login = CURRENT_TIMESTAMP
RETURNING email, created_on, last_login

如何 return MS SQL 中的某些列?

UPDATE account
SET last_login = CURRENT_TIMESTAMP
OUTPUT INSERTED.*, DELETED.last_login

sqlfiddle