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

关于sql从一张表的数据移动到另外一张表上的有关问题

2012-04-25 
关于sql从一张表的数据移动到另外一张表上的问题本人新手,现在要有一个旧数据库,重新建了个新的,要把旧数

关于sql从一张表的数据移动到另外一张表上的问题
本人新手,现在要有一个旧数据库,重新建了个新的,要把旧数据库上的部分内容转移到新数据库上(有的字段数据是相同的),请问怎么转移,目前就知道网上有个办法 insert into 新数据表 (select a,b,c from 旧数据表 ),不知道这个语法对吗,除此之外还有什么办法能转移数据,用的是sql2008,大家帮个看看

[解决办法]

SQL code
use 新数据库goinsert 表名(字段名) select 字段名 from 旧数据库..表名或者把数据导出来到excel表格,然后再导入到新数据库的对应表里面
[解决办法]
把数据库中的表以sql语句的行式导出,再新的数据库执行查询,或是导入就可以了。
[解决办法]
除此之外还有什么办法能转移数据
右键‘任务’,导出,然后再导入。
[解决办法]
用insert语句比较方便,可能只移部分栏位部分数据
[解决办法]
--1.
如果是在同一个示例里,可以这样

INSERT INTO 新数据库名..新数据库表(新字段1,新字段2,...)
SELECT 字段1,字段2,...
FROM 原数据库名...原数据库表

--2.
使用数据导入导出功能,直接表对表导,如果新库和旧库不联网的话,还可以先导出到文件,拷贝文件,再使用导入功能
[解决办法]
1、导入导出功能
2、导出数据脚本
3、数据库..表名 表示 跨数据访问 (同一个实例)

热点排行