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文件名   
  --*/   
  --*/

 

 

posted @ 2017-11-13 11:22  我本嚣张啊  阅读(994)  评论(1编辑  收藏  举报