专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Sql Server

从一表向另一表安插数据,两表字段名不一样

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
从一表向另一表插入数据,两表字段名不一样
如何从A表 字段(a,b,c)
向B表 字段(c,d,e)
插入A表所有数据

表A表B字段名不一样,如果对应字段类型一样如何操作?如果字段类型不一样如何操作?

------解决方案--------------------
insert into B(c,d,e)
select a,b,c from A
如果类型不同的话,只要数据能够合法转换,插入时会自动进行转换

------解决方案--------------------
--类型一样:
INSERT INTO a(a,b,c)
SELECT c,d,e FROM B

--类型不一样:
INSERT INTO a(a,b,c)
SELECT CONVERT(xx,c),CONVERT(xx,d),CONVERT(xx,e)
FROM B

--其中xx是a表对应字段的类型
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: