首页 > 解决方案 > postgreSQL RETURNING 子句 VS Microsoft SQL Server

问题描述

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

这是我在 postgreSQL 中的操作方式 -

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

如何在MS SQL中返回某些列?

标签: sqlsql-servertsqlsql-server-2008sql-returning

解决方案


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

sqlfiddle


推荐阅读