SQL 数据操作与多表查询全解析
1. 多行插入语句
多行插入语句用于将数据从一个表复制到另一个表。例如,使用 INSERT 语句可以将 EMPLOYEES_RETIRED 表中的所有行复制到 EMPLOYEES_RETIRED_NEW 表中,同时在 EMPLOYEES_RETIRED_NEW 表中新增一个 last_job_code 列。初始时, EMPLOYEES_RETIRED_NEW 表的 last_job_code 列所有行都为空,因为 SELECT 结果集的选择列表最后一个元素是 '' 字面量。
虽然 INSERT 语句只能向单个表添加行,但插入的行可以由多个表构建。比如,通过 INSERT 语句可以创建 CUSTOMERS 和 ORDERS 数据组合的临时副本。执行该 INSERT 语句后,对 CUSTOMERS 或 ORDERS 表数据的更改不会反映在 TEMPORARY_ORDERS 表中,因为多行插入与视图不同,它会复制 FROM 子句中引用表的数据。
在 INSERT 语句中可以使用
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



