+ -
当前位置:首页 → 问答吧 → 如何向A数据库表中插入来自B数据库表的记录

如何向A数据库表中插入来自B数据库表的记录

时间:2011-12-07

来源:互联网

RT 
我是个SQL新手 现在有两个表单,分别来自不同的数据库 其中B的表单为空
他们的字段并不是一样 但是非常相似。
我想用SQL语句来完成从A向B数据的导入

谢谢SQL大虾们了

作者: kenlee90   发布时间: 2011-12-07

SQL code
insert into b..tb(col1,col2...) select col1,col2... from a..tb

前后字段一一对应

作者: fredrickhu   发布时间: 2011-12-07

数据类型不一样怎么办 还需要将其中之一的进行修改么

作者: kenlee90   发布时间: 2011-12-07

不一样就要先cast再插入

作者: szstephenzhou   发布时间: 2011-12-07

insert into b..tb(col1,col2...) select col1,col2... from a..tb

前后字段一一对应

作者: rucypli   发布时间: 2011-12-07

引用 3 楼 szstephenzhou 的回复:

不一样就要先cast再插入

怎么个case呢

作者: kenlee90   发布时间: 2011-12-07

引用 5 楼 kenlee90 的回复:

引用 3 楼 szstephenzhou 的回复:

不一样就要先cast再插入

怎么个case呢


不是case ,j是cast 或 convert

用来转换数据类型.
如:

convert(varchar(10),col1)

作者: qianjin036a   发布时间: 2011-12-07

http://www.cnblogs.com/zerocc/archive/2011/07/22/2114418.html
看连接。

作者: houyajin   发布时间: 2011-12-07