SQL SERVER(openrowset函数)从文件(.dbf)读取数据并将数据作为行集返回

 

使用 OLE DB 连接并访问远程数据的一次性的临时方法:从文件读取数据并将数据作为行集返回

只有在以下情况下才能使用 OPENROWSET 访问 OLE DB 数据源中的远程数据:指定访问接口的 DisallowAdhocAccess 注册表选项已显式设置为 0,并启用了 Ad Hoc Distributed Queries 高级配置选项。如果未设置这些选项,则默认行为不允许即席访问。

 

--将test.dbf中的数据复制到temp(数据库自动新创建的)表中

select * into temp from
openrowset('MICROSOFT.JET.OLEDB.4.0','dBase 5.0;DATABASE=d:/datebase/','select * from [test.dbf]')


注意:select * from [test.dbf]test.dbf的文件名(不包括扩展名)长度不能超过8位,否则会提示找不到对象
详细可参考MSDN

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页