【发布时间】:2013-10-16 21:42:22
【问题描述】:
我有源表和目标表。
源表和目标表都包含相同的列id,name,age,time
我正在按目标表更新源表
所以对于这个过程,我已经尝试过这个查询。但是它不起作用。你能告诉我这个查询有什么问题吗?
UPDATE source
SET source.name = target.name,
source.age = target.age,
source.time = target.time
FROM target
INNER JOIN source
ON source.id = target.id;
【问题讨论】:
-
"这个查询有什么问题?"告诉我们它有什么问题,您是否得到异常或不正确的结果?
-
先生,当我运行该查询时,我收到此错误>> ORA-00933:SQL 命令未正确结束
-
即使使用 sql-server 也会出现 oracle 错误?
-
先生,我使用 oracle 10g 版本的 sql...老实说先生,我几天前才开始学习 sql...所以请先生帮帮我:-)
标签: sql oracle oracle10g sql-update