SQL 不同ip的两个数据库数据插入,

简单示例:

//创建linkServer

exec sp_addlinkedserver ‘srv_lnk‘,‘‘,‘SQLOLEDB‘,‘服务器名‘

//登陆linkServer

exec sp_addlinkedsrvlogin ‘srv_lnk‘,‘false‘,null,‘用户名‘,‘密码‘

//查询linkServer的数据库DataBaseA的表TableA

Select * From srv_lnk.DataBaseA.dbo.TableA

//List the tables in the linked server

EXEC sp_tables_ex txtsrv

下面是执行通过的代码,

--先执行这里

EXEC sp_addlinkedserver ‘XHLink‘,‘‘,‘SQLOLEDB‘,‘10.0.0.27‘

EXEC sp_addlinkedsrvlogin ‘XHLink‘,‘false‘,null,‘sa‘,‘******‘

--再执行这里,不能一起执行

insert into xh

SELECT * FROM XHLink.marketing.dbo.xh

where xh_bm=‘0607‘ and xh_rq=‘2015/01/03‘

insert into xhmx

SELECT * FROM XHLink.marketing.dbo.xhmx

where xhmx_dh in

(

SELECT xh_dh FROM XHLink.marketing.dbo.xh

where xh_bm=‘0607‘ and xh_rq=‘2015/01/03‘

)

以上通过两个地方学习而来,要详细可以看下面两个博客

http://blog.csdn.net/htl258/article/details/5695391

http://blog.csdn.net/postfxj/article/details/21405711

时间: 2024-10-08 13:17:18

SQL 不同ip的两个数据库数据插入,的相关文章

sql 将一张表中的数据插入到另一张表

将表T_wz_wz中的部分数据插入到表t_wz_kc: insert into t_wz_kc(wzid,jldwid,kcsl,yfpkcsl,cshwcbz) select wzid,jldwid,0,0,'Y' from t_wz_wz where yxbz='Y' --去重复-- and wzid not in (select wzid from t_wz_kc)

sql语句将本地服务器中的数据插入到外网服务器中

--将本地的数据库中的某张表中的数据导入到180的数据库中 --这个要在本地的数据库运行 exec sp_addlinkedserver 'srv_lnk', '', 'SQLOLEDB','xxx.xxx.xxx'--要导入的服务器的ip exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'账号名','账号密码' --要导入的服务器的账号名和密码 Go --数据导入 Insert into srv_lnk.qu.dbo.AAE_Insurance

通过http实现调接口,实现将远程的数据库数据插入到本地的数据当中的操作。

今天同事给我一个接口,让我实现将远程的数据的信息通过http的形式获取到插入到本地的数据库当中. (1)简单的方法是通过ajax传递参数,然后在后台请求数据. (2)通过http请求获取到数据,然后插入到插入到本地的数据库当中. 实现思路(第一种也可以但是如果使用第一种的话,就需要和页面进行交互,最后选择了第二中方式) (1)通过写http获取值. (2)解析json格式的数据 (3)然后连接数据库实现数据的插入操作. 业务代码如下: package com.message.transfer;

省市数据库数据插入

表名: think_areas 创建表: CREATE TABLE `think_areas` ( `area_id` smallint(6) unsigned NOT NULL auto_increment COMMENT '地区id', `parent_id` smallint(6) unsigned NOT NULL default '0' COMMENT '地区父id', `area_name` varchar(120) NOT NULL default '' COMMENT '地区名称

数据库数据插入,空值和非空判断,自动排序,约束主键,唯一约束,外健约束

1.查看表结构 2.插入数据 3.空值和非空判断 如上图,添加数据默认为null,如果我们不想要为空,则 如图,username设置为not null,则插入数据的时候如果数据为null则报错,如:age 可以为null ,插入zfyan时age为null,不会报错 4.自动排序 auto_increment 必须有主键 5.主键约束,唯一约束 主键约束是唯一的,唯一约束可以多个 原文地址:https://www.cnblogs.com/zfyan-1992/p/9556600.html

数据库一次性插入10w条数据,怎么插入效率快

在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题 下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters). bulk方法主要思想是通过在客户端把数据都缓存在Table中,然后利用SqlBulkCopy一次性把Table中的数据插入到数据库 代码如下: public static void BulkToDB(DataTab

如何获取SQL Server 2008数据库数据文件的位置

在SQL Server中,要获取数据库数据文件的物理位置,有三种方法: sp_helpdb bright name          filename                        filegroup         size ------------- ------------------------------- ---------- ----------- Bright        Z:\MSSQL\data\Bright.mdf        PRIMARY    10

Visual Studio2017 数据库数据比较

一.前言 上一篇文章我们介绍了如何使用VS2017对SSMS数据库进行架构比较.这一篇文章我们将继续介绍如何对SSMS数据库的数据进行比较.数据的比较也是很常见的,比如我们要比较当前版本的数据库相对上一个版本在内容上有哪些改变.这个时候我们使用数据比较就可以很清楚看到异同,同样我们也可以对目标数据进行同步. 二.关于 从Visual Studio 2005版本开始,VS不仅开始支持“比较和同步数据库架构”,同时也开始支持“比较和同步数据库数据”. 三.开始演练 本次演练使用VS2017自带的SQ

robot framework——对mysql数据库进行插入和删除数据

通过execute  sql  string关键字来执行对数据库的插入操作和删除操作. (1).向数据库中插入数据 connect  to  database   using  custom  params  pymysql database='world',user='root',password='root',host='localhost',port=3306 execute  sql  string insert into city(name,countrycode,district,p