【发布时间】:2016-04-27 20:48:08
【问题描述】:
我正在尝试使用 SQL Developer 中的另一个表来更新一个表。数据结构如下所示:
Table_to_be_updtated
Shipment pkg_type.
1395 1
1395 1
1395 1
2233 2
5466 3
Table_with_update_info
Shipment pkg_type.
1395 3
1395 3
1395 3
2233 1
5466 2
这是我的更新程序查询
UPDATE d
SET d.pkg_type = bd.pkg_type
FROM Table_to_be_updtated.Shipment d
JOIN Table_with_update_info.Shipment bd
ON bd.Shipment = d.Shipment;
这只是我最近的尝试。我已经尝试过其他版本的更新查询,但没有成功。我希望有人可以帮助我。
谢谢
【问题讨论】:
-
sql developer是oracle工具,你确定你的tag是对的吗?
-
Fdxie,欢迎来到 StackOverflow。
[sql-server]标记特定于 Microsoft SQL Server。 SQL Developer 和 Oracle 有自己的标签。我已根据内容重新标记了您的帖子,但请注意这一点。回答者也可能想知道您使用的是什么版本的 Oracle。 -
FROM在UPDATE语句中无效