如何将字符串写入ms sql语句中的文本文件

时间:2018-04-03 11:32:03

标签: sql sql-server

我正在尝试将有关我的查询的一些日志数据写入文本文件。我尝试了很多来自互联网的代码脚本,但它们没有用。如何将字符串写入文本文件?

我尝试了this一个。

我确信过去几次要求这个,我看到了它们但却找不到合适的答案。感谢

1 个答案:

答案 0 :(得分:3)

试试这个

首先创建存储过程而不是更改。请参阅下面的链接,其中使用了将字符串写入文件。

spWriteStringTofile

现在,在执行之前,我们需要允许执行Ole Automation Procedures。为此,请复制以下代码并执行。

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO

最后执行以下代码将字符串存储到文件中。

execute spWriteStringToFile 'This article describes how to fully access the
                             local filesystem from SQL Server. It shows a
                 way of reading and writing data to file, and
                 accessing the details of the server''s
                 filesystem using OLE Automation to access
                 the filesystem object'
                 , 'D:\Demo','test.txt';

Screenshot of the created file 我希望这能帮到您。如果您有任何问题或建议,请告诉我。