1

我有一个返回结果集的选择查询(使用准备好的语句)。例如查询可以是:

 SELECT * FROM TABLE;

我希望这个查询的结果插入到另一个表中,选择查询存储在数据库中,通常是一个连接查询,所以我不知道表的列,它的每一行是如何可能的结果集以在表单中插入行:

INSERT INTO TABLE VALUES ('THE VALUES FROM THE SELECTED ROW IN THE RESULTSET');
4

1 回答 1

5

你可以在一个声明中做到这两点:

insert into TableB (Col1, col2, col3, col4, etc..)
select Col1, col2, col3, col4, etc.. from Table A where Col5='condition'
于 2012-06-07T13:56:17.470 回答