A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 邓建军 于 2013-4-4 20:39 编辑

在同一个数据库中,怎么把一个表中的一个列,插入到另一个表中,个数一致,类型一致

3 个回复

倒序浏览
额, 大哥,给你的回复你都不看么? 你的上一个帖子。  insert into b select * from a;
回复 使用道具 举报
kelline 发表于 2013-4-1 17:44
额, 大哥,给你的回复你都不看么? 你的上一个帖子。  insert into b select * from a; ...

~~~~~.........
回复 使用道具 举报
--将一个表中的数据全部备份到另一个表中,前提是另外一个表是不存在的,在备份的过程中,系统会自动创建这个新的表,假设这里TblNewTeacher是新的表,而TblTeacher是旧的表
select * into TblNewTeacher from TblTeacher
--向一个已经存在的表中插入数据,数据的来源是另外一张表
insert into TblNewTeacher(name)--TblNewTeacher是新的表名,name是新列名
select tname from tblteacher--tblteacher是旧的表名
--====如果是不同的数据库则要写数据库名..表名即可
select * into Tnew from school.. Tblteacher--从school数据库下面的Tblteacher表中复制数据到另一个数据库中的Tnew表
希望对你有帮助!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马