怎么样从一个数据库中查询出数据插入到另外一个数据库中的表里?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样从一个数据库中查询出数据插入到另外一个数据库中的表里?相关的知识,希望对你有一定的参考价值。

我想从另外一个数据库中查询出想要得到的数据,然后插入到我用的数据库中的某个表,谁能告诉我怎么实现啊?大侠帮忙啊。。。。
我是从(Visual studio 2008)ASP.NET 中用编代码实现,请问怎么实现啊?不是单纯的SQL语句

不知道是什么数据库
1、假如是 SQL Server 的话。
1、1、 假如这2个数据库,在同一个SQL Server 服务下面
USE [我这个数据库]
SELECT * INTO [我的表] FROM [另外一个数据库].[dbo].[表]
1、2、假如这2个数据库,在不同的SQL Server 服务器下面
首先在我这数据库这里, 创建一个链接数据库
做法参考下面这个帖子:
http://hi.baidu.com/wangzhiqing999/blog/item/6aa237820385cf2e66096e76.html
数据库链接 创建完毕后。
USE [我这个数据库]
SELECT * INTO [我的表] FROM [数据库链接名称].[另外一个数据库].[dbo].[表]

2、假如是 Oracle 数据库

首先在我这数据库这里, 创建一个链接数据库
做法参考下面这个帖子:
http://hi.baidu.com/wangzhiqing999/blog/item/fa5e070ef5c3950f94ca6b69.html
数据库链接 创建完毕后。

CREATE TABLE 我这里的表 AS SELECT * FROM 表@数据库链接
参考技术A 用insert into 要插入的表名(字段A,字段B,字段C) select (字段a,字段b,字段c) from 查询出来的表
下面举个实例:
insert into socks_enewsmember(userid,username,password,email) select id,username,password,email from tb_user

有问题的以后可以去我百度空间留言,我会及时回复的,^_^
参考技术B 上网查找: insert into .... 或select * into ...... ,操作两个数据库的SQL语句。 参考技术C sql语句,select然后incert就可以了。 参考技术D 要看你的两个库都是什么库?不同库方法不同啊

以上是关于怎么样从一个数据库中查询出数据插入到另外一个数据库中的表里?的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 中将一个表的数据插入另外一个表怎么做

SQL Server 怎么用存触发器实现从一个表里查询数据,然后插入到另一个表里

mysql 存储过程 从一张表查询数据插入到另外一张表?(同一个库)。

在oracle中怎么将查询到的数据插入到另一个表中

SQL语句 怎么把一个表的数据复制到另外一个表里面

怎么从数据库中查询出一列包含有某个字的记录