Oracle 使用rownum将数据从一个表更新到另一个表

Oracle 使用rownum将数据从一个表更新到另一个表,oracle,Oracle,我有一个表temp_name,它有seq_no,first_name,last_name,现在我有另一个表BEN_name,其中还有字段first_name,last_name。我必须通过匹配seq_num=rownum(属于BEN_NAME)表来从第一个_表更新BEN_NAME表,这听起来不正确rownum(属于ben_name表)完全是随机的,行号值可能与第一个表中的seq_num不匹配。请尝试创建一个。即使在我的要求中是随机的,也应该进行更新,因为在随机名称中,表名是随机的。如果没有关系,

我有一个表temp_name,它有seq_no,first_name,last_name,现在我有另一个表BEN_name,其中还有字段first_name,last_name。我必须通过匹配seq_num=rownum(属于BEN_NAME)表来从第一个_表更新BEN_NAME表

,这听起来不正确
rownum
(属于
ben_name
表)完全是随机的,行号值可能与第一个表中的
seq_num
不匹配。请尝试创建一个。即使在我的要求中是随机的,也应该进行更新,因为在随机名称中,表名是随机的。如果没有关系,那你为什么不能把
temp_name
复制到
ben_name
<代码>删除表格本_名称;创建表ben_name作为从temp_name中选择first_name和last_name。这当然比您考虑的要有效得多。使用rownum更新不是一个好的实践,而且很容易出错