首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在DB2中将select语句的结果导出为CSV格式

在DB2中将select语句的结果导出为CSV格式
EN

Stack Overflow用户
提问于 2009-06-29 13:49:36
回答 4查看 141.3K关注 0票数 27

有没有什么方法可以将select语句的结果导出到CSV文件中,就像在MySQL中一样。

MySQL命令;

代码语言:javascript
复制
SELECT col1,col2,coln into OUTFILE  'result.csv' 
FIELDS TERMINATED BY ',' FROM testtable t;
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-06-29 17:55:47

可以从SQL命令行处理器运行此命令,也可以通过调用ADMIN_CMD存储过程从DB2应用程序内部运行此命令。

代码语言:javascript
复制
EXPORT TO result.csv OF DEL MODIFIED BY NOCHARDEL 
SELECT col1, col2, coln FROM testtable;

IMPORTEXPORT有许多选项,您可以使用它们来创建满足您需求的数据文件。NOCHARDEL限定符将取消出现在每个字符列周围的双引号字符。

请记住,任何SQL语句都可以用作导出的源,包括连接甚至递归SELECT。如果您在SELECT语句中指定了ORDER BY,则导出实用程序也将遵循排序顺序。

票数 44
EN

Stack Overflow用户

发布于 2009-06-29 16:07:06

根据the docs,您希望导出类型为del (默认分隔符看起来像一个逗号,这正是您想要的)。有关EXPORT命令的详细信息,请参阅文档页面。

票数 1
EN

Stack Overflow用户

发布于 2011-03-28 04:00:26

我尝试了一下,得到了一个以‘;’分隔的csv文件:

代码语言:javascript
复制
--#SET TERMINATOR % 
EXPORT TO result.csv OF DEL MODIFIED BY CHARDEL;
SELECT * FROM A
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1058433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档