1.6 批量地从一个表中复制数据到另一个表
Oracle SQL疑难解析
1.6.1 要解决的问题
如何从一个表中一次性复制多行记录到另一个表。
1.6.2 解决方法
INSERT INTO... SELECT... 方法可以插入多行记录,关键是用SELECT语句选择多行记录时一定要用对选择条件。我们把以前的SELECT语句做一点修改,就可以选择多行记录了:
当然,前提是存在HR.CANDIDATES表,在做练习前,应确保你的HR.CANDIDATES表和例子中的表是一致的。
1.6.3 数据库如何工作
重点依然在于如何为INSERT语句提供数据。因为SELECT语句的后面没有WHERE子句,所以选中CANDIDATES表中的所有行,于是把所有等价的行都插入HR.EMPLOYEES表中了。
时间: 2025-01-29 23:00:02