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

来源:互联网 发布:网络收纳管理咨询机构 编辑:程序博客网 时间:2024/06/06 15:49

 

--/*   文本文件  
  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文件名  
  --*/  
  --*/
原创粉丝点击