SQL语句读取几种常见文件格式中的数据
Posted 我本嚣张啊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句读取几种常见文件格式中的数据相关的知识,希望对你有一定的参考价值。
--下面是在SQL中,直接用SQL语句读取几种常见的文件格式中的数据
--/* 文本文件
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: est.xls\' --c: est.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文件名
--*/
--*/
以上是关于SQL语句读取几种常见文件格式中的数据的主要内容,如果未能解决你的问题,请参考以下文章