【发布时间】:2020-09-01 22:18:07
【问题描述】:
我有一个相当长的 Oracle SQL 查询,需要与 Azure SQL 兼容。我对这两种数据库类型都很陌生。这是查询:
MERGE INTO studies
USING dual
ON (study_id = :study_id)
WHEN NOT MATCHED THEN
INSERT (study_id, study_date)
VALUES (:study_id, :study_date)
我不确定USING dual 是否有效。我读到一些解决方案说USING dual 在 SQL Server 中不是必需的。
如果您能解释一下此查询的含义以及我如何将其翻译为 Azure SQL 查询,我将不胜感激。
【问题讨论】:
标签: sql-server oracle sql-update azure-sql-database sql-insert