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

本文介绍如何使用SQL语句从不同格式的文件如文本文件、Excel文件、dBase IV及III文件以及FoxPro数据库中读取数据。通过示例展示了如何配置连接字符串和指定文件路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--下面是在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文件名   
  --
*/
   
  
--*/
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值