gpt4 book ai didi

json - 如何将 MSSQL 查询输出保存到 .txt 或 .json 文件?

转载 作者:行者123 更新时间:2023-12-04 19:54:03 33 4
gpt4 key购买 nike

如何将 Select 查询的输出保存到 .json 文件或 .txt 文件?使用 MSSQL Server

Table A contains id,name,address



我试过下面的查询,
SELECT * from A INTO OUTFILE '/tmp/orders.txt';

但它产生了一个错误,
SQL Error [156] [S0001]: Incorrect syntax near the keyword 'INTO'.
Incorrect syntax near the keyword 'INTO'.

我如何解决错误?即使只能将数据存储在 .txt 文件中,也没关系。

提前致谢。

最佳答案

根据原始问题,它被标记为 MySQL: 您的语法错误。根据 MySQL DocumentationFROM 子句在 INTO OUTFILE 子句之后。以下应该在 MySQL 中工作 :

SELECT * INTO OUTFILE '/tmp/orders.txt'
FROM A

为了在文本文件中获取逗号分隔值,您可以改为执行以下操作(MySQL
中的 ):
SELECT * INTO OUTFILE '/tmp/orders.txt' 
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM A;

对于 MS SQL Server :没有可用的 INSERT INTO OUTFILE 子句。相反,使用 SQL Server Management Studio 提出了不同的解决方案:https://stackoverflow.com/a/6354143/2469308

关于json - 如何将 MSSQL 查询输出保存到 .txt 或 .json 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52275208/

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