OPENROWSET

2023-10-18 08:48
文章标签 openrowset

本文主要是介绍OPENROWSET,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

openrowset数据库格式:

                            SELECT * FROM OPENROWSET('provider_name ','datasource ';'user_id ';'password ','provider_string ')

 

参数

' provider_name '

字符串,它代表在注册表中指定的 OLE DB 提供程序的友好名。provider_name 没有默认值。

访问Oracle:MSDAORA

' datasource '

字符串常量,它对应着某个特定的 OLE DB 数据源。datasource 是将被传递到提供程序 IDBProperties 接口以初始化提供程序的 DBPROP_INIT_DATASOURCE 属性。通常,这个字符串包含数据库文件的名称、数据库服务器的名称,或者提供程序能理解的用于查找数据库的名称。

' user_id '

字符串常量,它是传递到指定 OLE DB 提供程序的用户名。user_id 为连接指定安全上下文,并将它作为 DBPROP_AUTH_USERID 属性传递进来以初始化提供程序。

' password '

字符串常量,它是将被传递到 OLE DB 提供程序的用户密码。当初始化提供程序时,将 password 作为 DBPROP_AUTH_PASSWORD 属性传递进来。

' provider_string '

提供程序特定的连接字符串,将它作为 DBPROP_INIT_PROVIDERSTRING 属性传递进来以初始化 OLE DB 提供程序。通常 provider_string 封装初始化提供程序所需的所有连接信息。

 

这篇关于OPENROWSET的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/231496

相关文章

SQL Server 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法

1、开启Ad Hoc Distributed Queries组件,在sql查询编辑器中执行如下语句: exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigure   2、关闭Ad Hoc Distributed Quer

sqlserver 使用 OPENROWSET 将excel 导入至 数据库

开启功能 在数据库中已经运行(没有运行则用 RECONFIGURE ) EXEC sp_configure 'show advanced options',1RECONFIGURE WITH OVERRIDEEXEC sp_configure 'Ad Hoc Distributed Queries',1RECONFIGURE WITH OVERRIDEUSE [master] GO

使用OPENROWSET :在一个数据库中查询另一个数据库的数据

当你需要在一个数据库中查询另一个数据库的数据时,SQL Server提供了多种方法来实现这一目标。一种常见的方法是使用链接服务器(Linked Server),另一种方法是使用 OPENROWSET 函数。本篇博客将重点介绍如何使用 OPENROWSET 函数在当前数据库中链接查询另一个数据库,以及提供一个示例来说明这一过程。 使用 OPENROWSET 函数进行跨数据库查询 OPENROWS