用openrowset连接远程SQL或插入数据
2006-12-08 11:27
417 查看
--如果只是临时访问,可以直接用openrowset
--查询示例
select*fromopenrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
--导入示例
select*into表fromopenrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
--创建链接服务器
execsp_addlinkedserver'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
execsp_addlinkedsrvlogin'srv_lnk','false',null,'用户名','密码'
go
--查询示例
select*fromsrv_lnk.数据库名.dbo.表名
--导入示例
select*into表fromsrv_lnk.数据库名.dbo.表名
--以后不再使用时删除链接服务器
execsp_dropserver'srv_lnk','droplogins'
go
--下面的示例访问来自某个表的数据,该表在SQLServer的另一个实例中。
下面是个查询的示例,它通过用于Jet的OLEDB提供程序查询Excel电子表格。
--查询示例
select*fromopenrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
--导入示例
select*into表fromopenrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
--创建链接服务器
execsp_addlinkedserver'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
execsp_addlinkedsrvlogin'srv_lnk','false',null,'用户名','密码'
go
--查询示例
select*fromsrv_lnk.数据库名.dbo.表名
--导入示例
select*into表fromsrv_lnk.数据库名.dbo.表名
--以后不再使用时删除链接服务器
execsp_dropserver'srv_lnk','droplogins'
go
--下面的示例访问来自某个表的数据,该表在SQLServer的另一个实例中。
SELECT* FROMOPENDATASOURCE( 'SQLOLEDB', 'DataSource=ServerName;UserID=MyUID;Password=MyPass' ).Northwind.dbo.Categories
下面是个查询的示例,它通过用于Jet的OLEDB提供程序查询Excel电子表格。
SELECT* FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0', 'DataSource="c:\Finance\account.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')...xactions
相关文章推荐
- SQLServer跨库查询--分布式查询 用openrowset连接远程SQL或插入数据
- 使用PL/SQL远程连接发现中文数据乱码
- SQL语句远程连接其他数据库查询表数据
- 远程SQL插入数据
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- SQL 表连接后插入另一表数据字段检查
- 分布式sparkSQL引擎应用:从远程通过thriftServer连接spark集群处理hive中的数据
- JAVA代理如把远程服务器里的DOMINO数据库数据插入到SQL里
- sql远程连接openrowset配置 sql分布式连接openrowset配置 SQL连接到其它对象(OpenRowSet的应用) (这个是测试有效的)
- 本机重装数据库后pl/sql developer连接远程数据库报 ora-12368 无法验证身份的错误
- JDBC远程从一个MySql数据库中的一张表里面读出数据(这个数据库需要用SSH隧道连接,大约8W条数据),然后分别插入到另一个数据库中的两张表里
- OPENROWSET 使用 OLE DB 连接并访问远程数据
- 30. PL/SQL Developer连接服务器查询时,数据乱码处理
- pl/sql developer 远程连接oracle10问题
- PL/SQL Developer远程连接Oracle的配置
- sql插入数据,varchar转int
- SQL(二) 将一张表数据插入另外一张表
- python脚本批量生成50000条插入数据的sql语句
- SQL SELECT INTO(插入数据)