您的位置:首页 > 数据库

直接用SQL语句读取几种常见的文件格式中的数据

2009-05-15 17:03 573 查看
--/* 文本文件
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Text;HDR=NO;DATABASE=C:/' --c:/是目录
,aa#txt) --aa#txt是文本文件名aa.txt
--*/

--/* Excel文件
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 8.0;IMEX=1;HDR=YES;DATABASE=c:/test.xls' --c:/test.xls是excel文件名
,sheet1$)

--/* dBase IV文件
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'dBase IV;DATABASE=C:/' --c:/是目录
,'select * from [客户资料4.dbf]') --客户资料4.dbf是文件名
--*/

--/* dBase III文件
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'dBase III;DATABASE=C:/'
,'select * from [客户资料3.dbf]')
--*/

--/* FoxPro 数据库
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:/', --c:/是目录
'select * from [aa.DBF]') --aa.dbf是文件名

/*--说明:

SourceDB=c:/ c:/是dbf文件的存放目录
[aa.DBF] 是dbf文件名
--*/
--*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: