如何将数据库中一张表的全部内容复制到数据库中另一张表中
我现在有两张表,表a中存有数据,表b字段与表a完全相同,我需要将表a的数据全部添加到表b中,用sql语句如何实现?使用的是java编程,在dao层实现...
我现在有两张表,表a中存有数据,表b字段与表a完全相同,我需要将表a的数据全部添加到表b中,用sql语句如何实现?
使用的是java编程,在dao层实现 展开
使用的是java编程,在dao层实现 展开
4个回答
展开全部
sql语句:
insert into b select * from a;
sql 语句就是对数据库进行操作的一种语言。
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;
扩展资料:
1、复制旧表的数据到新表(假设两个表结构不一样):
sql语句:INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表;
2、复制旧表结构到新表:
sql语句:SELECT * INTO 新表 FROM 旧表 WHERE 1=2;
参考资料来源:百度百科-sql语句
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-10-14 · 知道合伙人金融证券行家
关注
展开全部
分为两种情况,一种是目标表不存在,另一种是目标表已存在,语法是不同的。
分别以sqlserver和oracle为例,两者略有不同。
sqlserver中,如果目标表不存在:
select * into 新表名 from 旧表名;
sqlserver中,如果目标表已存在:
insert into 新表名 select * from 旧表名;
oracle中,如果目标表不存在:
create table 新表名 as select * from 旧表名;
oracle中,如果目标表已存在(方法同sqlserver):
insert into 新表名 select * from 旧表名;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into b select * from a
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询