汇总的OPENROWSET,OpenDataSource

 

SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\account.xls', ' SELECT * FROM  [sheet1$]')

 -- 从Excel取数据
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=c:\account.xls',[Sheet1$])

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

SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\account.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$
 

 --ODBC 的OLE DB 提供程序
SELECT a.* FROM table1 a LEFT JOIN OPENROWSET('MSDASQL','DRIVER={SQL Server};SERVER=192.168.0.1,2412;UID=sa;PWD=',DbName.dbo.table2) AS b ON a.id = b.id ORDER BY a.ID DESC
--将地址为192.168.0.1端口为2412的SQL SERVER上的table2表和本地服务器上的table1表联接。

SELECT * FROM (SELECT a.* FROM table1 a UNION SELECT b.* FROM OPENROWSET('MSDASQL','DRIVER={SQL Server};SERVER=192.168.0.1,2412;UID=aa;PWD=bb',DbName.dbo.table2) AS b) TempTable ORDER BY ID DESC
--将地址为192.168.0.1端口为2412的SQL SERVER上的table2表中内容加到table1表中。

--使用SQL Server 的 Microsoft OLE DB:

OPENROWSET('SQLOLEDB','服务器地址,端口';'用户名';'密码', 'SQL语句')

--使用Jet 的 Microsoft OLE DB:
OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'pwd', Orders)

--注意:以上两种用户名和密码前都是用分号分隔。
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'', Orders)
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'','select * from  Orders')
select * from OpenDataSource('Microsoft.Jet.oledb.4.0','c:\Test.mdb;UserID=admin;Password=;Extended properties=Access')...Orders

insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$ (A1,A2)   values (1,2)
--注:A1,A2,A3 为自己在Excel文档中添加的列名,而不是Excel 默认的 A,B,C,D等

insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$  SELECT  ID FROM CUSTOMER


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lwl0606/archive/2007/04/23/1575494.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值