sql - postgreSQL RETURNING 子句 VS Microsoft SQL Server
问题描述
我从不同的 SQL 语言迁移,我想更新一个表并返回它的一些列,如下所示。
这是我在 postgreSQL 中的操作方式 -
UPDATE account
SET last_login = CURRENT_TIMESTAMP
RETURNING email, created_on, last_login
如何在MS SQL中返回某些列?
解决方案
UPDATE account
SET last_login = CURRENT_TIMESTAMP
OUTPUT INSERTED.*, DELETED.last_login
推荐阅读
- php - php copy() 复制多个文件时关闭连接
- javascript - 从 S3 getObject() 中检索图像不起作用
- amazon-web-services - 为 AWS ELB 生成公有/后端密钥
- java - android上的socket.io服务器
- git - Git revert 删除我的仓库中的每个文件
- javascript - 如何使用 javascript 创建 elementor 块
- java - 将 pdf 作为静态资源从在 docker 容器中运行的 spring 应用程序提供
- angular6 - 当我在组件的提供者中添加服务时出现没有提供者错误
- laravel - Laravel 5.7 使用不同于模型属性的表单字段进行验证
- r - R数据框如何将特定字符串格式化为日期时间