首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么将一个表数据向另一表插入

2012-02-17 
如何将一个表数据向另一表插入?表Aidnameagehomesex表Bnameagehomesex表B除没有字段id,其它字段名称和类型

如何将一个表数据向另一表插入?
表A
id       name       age       home       sex

表B
name       age       home       sex

表B除没有字段id,其它字段名称和类型均与表A一致.现表B有100行记录,想插入到表A中去,请教SQL写法.

[解决办法]
如果id列为自动编号或者允许为空:

insert into A(name,age,home,sex) select * from B
[解决办法]

如果id列为自动编号或者允许为空:

insert into A(name,age,home,sex) select * from B



insert into A(name,age,home,sex) select name,age,home,sex from B


如果ID不允许为空,且不是自动编号,则必须在insert时一起处理。

热点排行