zoukankan      html  css  js  c++  java
  • 多表查询不同数据库服务器上的表

    第一种方法:

    /* 创建链接服务器 */  

    exec   sp_addlinkedserver     'srv_lnk','','sqloledb','条码数据库IP地址'     

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

    go  

      

    /* 查询示例 */  

    SELECT A.ListCode  

    FROM srv_lnk.条码数据库名.dbo.ME_ListCode A, IM_BarLend B  

    WHERE A.ListCode=B.ListCode  

      

    go  

    /* 删除链接服务器 */  

    exec   sp_dropserver   'srv_lnk','droplogins'  

    第二种方法:

    exec sp_configure 'show advanced options',1  

    reconfigure  

    exec sp_configure 'Ad Hoc Distributed Queries',1  

    reconfigure  

    go  

    select * from Product p inner join 

    opendatasource('SQLOLEDB','Data Source=Macaco-Online;user ID=sa;password=sa密码;').Company.dbo.Product p2  

    on P.PID=p2.PID  

    go  

    exec sp_configure 'Ad Hoc Distributed Queries',0  

    reconfigure  

    exec sp_configure 'show advanced options',0  

    reconfigure  

  • 相关阅读:
    小注意1
    javascript求相对路径
    js网页返回顶部和楼层跳跃的实现原理
    函数传值的学习笔记
    每日一题——归并排序
    python文件处理
    Docker数据卷
    Docker镜像原理
    Docker可视化之Portainer
    Docker部署Nginx、Tomcat
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/2435957.html
Copyright © 2011-2022 走看看