成都计算机培训 网络报名 Java软件开发培训课程 朗沃成都软件Java培训中心师资介绍 成都软件培训学校开班信息 朗沃成都Java软件开发培训学校学员就业情况 Java朗沃成都软件培训中心在线咨询
成都朗沃教育课程升级啦!
□ 您现在的位置:首页> 学员天地> 数据库技术> 正文

SQL SERVER数据库跨库查询

朗沃成都软件培训学校在线咨询         朗沃成都软件培训学校在线报名

关键词:数据库

  SQL Server中内置了数据库跨库查询功能,下面简要介绍一下SQL Server跨库查询。

  首先打开数据源码:OPENDATASOURCE

  不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分。

  语法:OPENDATASOURCE ( provider_name, init_string )

  参数:provider_name

  注册为用于访问数据源的 OLE DB 提供程序的 PROGID 的名称。provider_name 的数据类型为 char,没有默认值。

  init_string

  连接字符串,这些字符串将要传递给目标提供程序的 IDataInitialize 接口。提供程序字符串语法是以关键字值对为基础的,这些关键字值对由分号隔开,例如:"keyword1=value; keyword2=value."

  在 Microsoft® Data Access SDK 中定义了基本语法。有关所支持的特定关键字值对的信息,请参见提供程序中的文档。下表列出 init_string 参数中最常用的关键字。

  最后通过了下面的语句实现了需求:

  insert into diallog SELECT * FROM OPENDATASOURCE(''SQLOLEDB'', ''DataSource=192.168.1.111;User ID=sa;Password=ctct'').phonesale.dbo.tbldiallog where dialtime > ''2010-02-02''

朗沃成都软件培训学校在线咨询         朗沃成都软件培训学校在线报名
作者: 朗沃IT教育 成都中心
原载:朗沃IT教育 成都中心 lovoinfo.com
版权所有,转载时必须以链接形式注明作者和原始出处及本声明
在线客服
在线客服系统