sql - 查询以将 SQL 表输出到 Excel 或 CSV
问题描述
我一直在尝试通过 SQL 查询将我的表导出到 csv,但没有运气。
尝试使用 OUTPUT 函数,但出现错误。以下是查询:
SELECT * FROM [table];
OUTPUT TO 'C:\\folder\\new_data.csv'
FORMAT TEXT
QUOTE '"'
WITH COLUMN NAMES;
这是错误:
Msg 102, Level 15, State 1, Line 81
Incorrect syntax near 'OUTPUT'.
Msg 319, Level 15, State 1, Line 84
Incorrect syntax near the keyword 'with'. If this statement is a common table
expression, an xmlnamespaces clause or a change tracking context clause, the
previous statement must be terminated with a semicolon.
我没有正确使用 OUTPUT 函数,SQL 中是否有替代查询?
解决方案
为什么您要尝试使用查询。下载一些 SQL 客户端,因为我知道每个客户端都提供以各种格式导出数据的功能。
但是为了完成答案,您可以使用 SQL Managament Studio 进行导出或对象资源管理器。
我不想为此功劳,所以你可以点击这个链接了解如何做到这一点
https://www.tutorialgateway.org/export-data-from-sql-to-csv/
推荐阅读
- string - 在cython中将int转换为str?
- typescript - RxJS5 主题/订阅的奇怪编译错误
- java - Java Mocking - 在外部类中注入`equals`和`toString`
- node.js - Devops 新手。有哪些方法可以从 Kubernetes 中提取数据?
- javascript - 承诺返回未定义的节点js
- java - 选择对类型为 ArrayList 的对象的实例进行排序,给出奇怪的结果
- laravel - 使用 .htaccess 拒绝访问所有目录和文件列表
- html - 外部样式表不起作用
- elasticsearch - Elasticsearch 索引统计信息与搜索命中不同
- mysql - 如何在同一表中的父更新上触发更新子记录