sql-server - 在 SQL Server 中使用 openrowset 读取 txt 文件
问题描述
我尝试了以下查询:
select *
from openrowset('MADASQL'
,'Driver={Microsoft Text Driver (*.txt; *.csv)}'
,'select * from C:\test.txt')
但它失败并出现错误:
无法为链接服务器“(null)”初始化 OLE DB 提供程序“MSDASQL”的数据源对象
所以我尝试了:
SELECT *
FROM OPENROWSET(BULK 'C:\test.txt',
FORMATFILE= 'C:\test.xml') AS a
它失败了
无法批量加载。文件“C:\test.txt”不存在
我检查了路径,没有发现任何问题。
解决方案
推荐阅读
- php - 如何在数组的集合上实现子集合?
- hyperledger-fabric - 如果我单独使用orderer,不需要制作kafka节点吗?
- python - 如何将子进程的每个输出附加到列表中?
- android - Android Room RxJava UndeliverableException
- amazon-web-services - 如何使用多个索引查询 AWS DynamoDB?
- java - 如何从 Flux 中获取数据
身体 - python - 是否可以向本机类添加方法?
- android - 无法加载内核二进制文件:内核二进制格式版本无效。没有活动包 webdev
- express - 每个视图都需要此设置吗?
- postgresql - Jasper 报告:通过集合参数执行 SQL 语句时出错