postgreSQL RETURNING clause VS Microsoft SQL Server



我从不同的SQL语言迁移过来,我想更新一个表,并返回它的一些列,如下所示

以下是我如何在postgreSQL-中完成的

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

如何在MSSQL中返回某些列?

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

sqlfiddle

最新更新