真爱无限的知识驿站

学习积累技术经验,提升自身能力

今天做一个网站与另外一个网站整合,学会了视图在不同数据库中的使用

1、访问不同的sql服务器的数据库表,通过一个视图使用 OPENDATASOURCE  来完成。  

Create VIEW [dbo].[视图名称]  

AS  

Select *   

FROM OPENDATASOURCE(  

    'SQLOLEDB',   

    'PWD=密码;UID=用户名;Initial Catalog=数据库名;SERVER=服务器'  

).数据库名.dbo.[表名]  

我们可以如下方法读取数据:  

Select * FROM [dbo].[视图名称]  

  

  

--2、视图访问同一个服务器的其他数据库  

create VIEW [dbo].[视图名称]  

AS  

SELECT id,name,age ---字段  

FROM 数据库名.dbo.表名  

  

  

------单表做增删查改没有问题。  


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright 2024-2027 pukuimin Rights Reserved.
粤ICP备17100155号