将查询结果插入到另一个表的三种情况
一:如果要插入目标表不存在:
select into目标表 from 表 where
二:如果要插入目标表已经存在:
insert into目的表 select from 表 where 条件
三:如果是跨数据库 *** 作的话: 怎么把A数据库的atable表所查询的东西,全部插入到B 数据库的btable表中
select intoBbtable from Aatable where
同样,如果是跨服务器的,也是可以的。
标准SQL语句格式:
INSERT
INTO 表名(字段名)
select 字段名
from 表面
例子:将查询出的s表中sno,j表中jno,p表中pno插入spj表中
insert
into spj(sno,jno,pno)
select sno,jno,pno
from s,j,p
扩展资料:
删除语句:DELETE FROM table_name
查询语句:SELECT FROM Persons WHERE ROWNUM <= 5
建立视图:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition
你这个需求:如果两者在同一个服务器(实例),那么你跨数据库查询即可;如果在不同服务器上(实例),那么你要在第一个服务器中增加一个链接服务器来实现(或者通过分布式查询的方式opendatasource)
而不是在DbVisualizer上建两个数据库的connection就能实现的。
以上就是关于如何将一个表的查询结果插入到另一个表中全部的内容,包括:如何将一个表的查询结果插入到另一个表中、SQL语句 怎么把从一个表中查出来数据插入到另一个表中、DbVisualizer 中 把一个数据(A)中的表(gkp)的数据插入到另一个数据库(B)中的(zzk)中,怎么实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)