db2 - DASHDB(DB2)/BLUEMIX(IBM CLOUD):使用自定义分隔符导出 CSV(不是逗号)
问题描述
有没有办法从 BLUEMIX (IBM CLOUD) 中的 DASHDB/DB2 导出 CSV,并使用另一个分隔符而不是逗号?
如果我的数据充满逗号并且这个分隔符对我来说毫无用处。
谢谢!:)
解决方案
CSV 的许多定义都使用双引号包围文本字段的约定。Db2 云控制台可以做到这一点。此外,如果一个字段有嵌入的双引号,控制台将在字符串中重复它以指示它不是字符串的结尾。许多工具(包括 Excel)都遵循此约定。
因此,您应该可以从控制台上的 RUN SQL 页面轻松导出。如果您使用 db2 EXTERNAL TABLE 或 EXPORT 命令进行导出,那么这些将再次遵循相同的约定
推荐阅读
- python - 从 sql 字符串中提取表名、列等参数
- python - 如何从文本中解析参数?
- xcode - Xcode 10.2 不是为 ios 12.3 beta 1 构建的
- junit - 如何在集成测试中一起使用这些 @DataMongoTest 和 @SpringBootTest
- c++ - 什么是符号`myLibrary!__scrt_stub_for_is_c_termination_complete+0x12345`
- jquery - 为什么悬停功能不起作用?(jQuery)
- angular - 如何在 Mat Table 中添加一列 - Angular?
- bixby - capsule.bxb 中的警告信息
- r - 将组合的逗号和冒号分隔变量传播到单独的逻辑列中
- arrays - 如何在数组bash脚本中附加每个变量