INSERT INTO 表名(字段名1, 字段名2, ...) SELECT 字段名1, 字段名2, ... FROM 另外的表名;
比较有用的一个例子是:
INSERT INTO 表名(PK, 字段名2, ...) SELECT 序列名.nextVal, 字段2值, ... FROM dual
sql server 中的实现:
把 old_table 里满足条件的记录插入到另一个表,如下:
select *
into new_table from old_table
where ....
博客介绍了SQL中插入数据的操作。给出了通用的INSERT INTO...SELECT语句示例,如INSERT INTO 表名(字段名) SELECT 字段名 FROM 另外的表名。还展示了在oracle中使用序列插入数据,以及sql server里将old_table满足条件记录插入new_table的实现。
INSERT INTO 表名(字段名1, 字段名2, ...) SELECT 字段名1, 字段名2, ... FROM 另外的表名;
比较有用的一个例子是:
INSERT INTO 表名(PK, 字段名2, ...) SELECT 序列名.nextVal, 字段2值, ... FROM dual
sql server 中的实现:
把 old_table 里满足条件的记录插入到另一个表,如下:
select *
into new_table from old_table
where ....
294

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