gpt4 book ai didi

sql - 将文本文件的内容读取到 varchar 中而不使用 BULK

转载 作者:行者123 更新时间:2023-12-02 04:57:24 25 4
gpt4 key购买 nike

我遇到了一个问题,我需要将数据从 .txt 文件读取到 SQL Server 中的变量中。读取需要以编程方式执行,因为它将形成存储过程的一部分,并且不需要使用 BULK 方法,因为我无权在相关数据库上使用 BULK 方法。这可能吗?

提前致谢:)

最佳答案

你能让他们允许临时分布式查询吗?然后你可以使用OpenRowset or OpenDatasource .

SELECT * 
FROM OPENROWSET('MSDASQL',
'Driver={Microsoft Text Driver (*.txt; *.csv)};DefaultDir=c:\users\graham\desktop;',
'SELECT * FROM [data.txt];'

这是重新配置代码,如果您需要的话:

EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
go

不过,这是一项费力的技术——您确定不能使用客户端代码吗?甚至,我不知道,Excel 中的 VBA 还是什么?

克。

关于sql - 将文本文件的内容读取到 varchar 中而不使用 BULK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19229625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com