• OPENROWSET 说明



    OPENROWSET 权限由传递到 OLE DB 提供程序的用户名的权限确定。
    示例

    A. 将 OPENROWSET 与 SELECT 语句及用于 SQL Server 的 Microsoft OLE DB 提供程序一起使用

    下面的示例使用用于 SQL Server 的 Microsoft OLE DB 提供程序访问 pubs 数据库中的 authors 表,该数据库在一个名为 seattle1 的远程服务器上。从 datasourceuser_idpassword 中初始化提供程序,并且使用 SELECT 语句定义返回的行集。

    USE pubs
    GO
    SELECT a.* FROM OPENROWSET('SQLOLEDB','seattle1';'sa';'MyPass', 'SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname') AS a
    GO

    B. 将 OPENROWSET 与对象及用于 ODBC 的 OLE DB 提供程序一起使用

    下面的示例使用用于 ODBC 的 OLE DB 提供程序以及 SQL Server ODBC 驱动程序访问 pubs 数据库中的 authors 表,该数据库在一个名为 seattle1 的远程服务器中。提供程序用在 ODBC 提供程序所用的 ODBC 语法中指定的 provider_string 进行初始化,定义返回的行集时使用 catalog.schema.object 语法。

    USE pubs
     GO
     SELECT a.* FROM OPENROWSET('MSDASQL', 'DRIVER={SQL Server};SERVER=seattle1;UID=sa;PWD=MyPass', pubs.dbo.authors) AS a ORDER BY a.au_lname, a.au_fname
     GO

    C. 使用用于 Jet 的 Microsoft OLE DB 提供程序

    下面的示例通过用于 Jet 的 Microsoft OLE DB 提供程序访问 Microsoft Access Northwind 数据库中的 orders 表。

    说明  下面的示例假定已经安装了 Access。

    USE pubs GO SELECT a.* FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) AS a GO

    D. 使用 OPENROWSET 和 INNER JOIN 中的另一个表

    下面的示例从本地 SQL Server Northwind 数据库的 customers 表中,以及存储在相同计算机上 Access Northwind 数据库的 orders 表中选择所有数据

    说明  下面的示例假定已经安装了 Access。

    USE pubs GO SELECT c.*, o.* FROM Northwind.dbo.Customers AS c INNER JOIN OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) AS o ON c.CustomerID = o.CustomerID
     GO

    OPENROWSET 使用 OLE DB 连接并访问远程数据 

  • 相关阅读:
    Windows Phone 7 问答(答案部分)
    Windows Phone 7 添加按钮的VSM状态分组
    Windows Phone 实用开发技巧(2):使用TombstoneHelper简化墓碑操作
    浅谈ListBox在Windows Phone 7 中的使用(2)
    Windows Phone 实用开发技巧(8):在Windows Phone显示GIF图片
    Windows Phone实用开发技巧(1):保存图片及加载图片
    Windows Phone 7 Tips (5)
    升级Windows Phone 开发环境
    Windows Phone 实用开发技巧(10):Windows Phone 中处理图片的技巧
    Windows Phone 中的弹出窗口
  • 原文地址:https://www.cnblogs.com/redfox241/p/1234266.html
Copyright © 2020-2023  润新知