在SQL中把select从多个表中查询的结果放在另外一个新建表中,如何编程可以一次性实现这个过程?
展开全部
A、B、C 列名
INSERT INTO 表名 ('A','B','C') VALUES ('你好','这样添加','就OK了')
INSERT INTO 表名 ('A','B','C') VALUES ('你好','这样添加','就OK了')
追问
你这是最简单的插入一行,我是有一个查询结果,很多数据
追答
除非写你一个存储过程,但是存储过程你也得写很多啊。
存储过程,你也的把数据存放在变量里面,然后再进行插入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL Server:
Select col1,col2,col3,col4 Into NewTable From OldTable
Oracle:
Create Table NewTable as Select col1,col2,col3,col4 From OldTable
Select col1,col2,col3,col4 Into NewTable From OldTable
Oracle:
Create Table NewTable as Select col1,col2,col3,col4 From OldTable
更多追问追答
追问
回答的太简单了吧,把查询程序嵌套到插入程序中,怎么做?
追答
这个就是啊。
查询的同时,将结果送入新表中。
要求:NewTable是数据库中不存在的表。
如果还有其他查询条件,直接加到OldTable后。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用For循环插入数据表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询