snowflake-cloud-data-platform - 包含单双引号的 VARCHAR 值在 Web UI 中使用两个双引号导出?
问题描述
我有一个带有 VARCHAR 字段的表,其值类似于A "B" C
. 当我在 Web UI 中单击“下载结果”并检查生成的 CSV 或 TSV 文件时,返回的值为A ""B"" C
,这意味着引号集已被复制。请注意,我没有看到 COPY INTO 语句(导出到 S3)存在此问题。
要轻松复制此问题,您可以在 Snowflake Web 控制台会话中运行以下命令并将结果下载到 CSV:
SELECT 'A "B" C' AS QUOTE_FIELD ;
请注意,双引号只是重复的,因此两个双引号 ( A ""B"" C
) 的示例将导出为A """"B"""" C
.
有谁知道解决这种意外行为的方法?
解决方案
推荐阅读
- javascript - 模态关闭后停止 iframe 自动播放
- docker - 如何将文件复制到docker容器中的主机挂载目录
- ruby-on-rails - 安装gem“设计”时如何修复错误?
- excel - 如何在 COUNTIFS 中使用 OR 条件?
- javascript - 如何录制网络/浏览器音频输出(不是麦克风音频)
- javascript - 未使用 Symfony Webpack Encore 定义的 DataTables API
- java - 如何使用拖放交换在 GridLayout 中排列的按钮上的图标?
- javascript - 单击关闭按钮后关闭弹出窗口
- android - Android:Espresso:无法使用 WireMock 运行 Espresso 测试 - org.gradle.execution.MultipleBuildFailures:构建完成,出现 1 次失败
- ios - 它随机发生WebDriverException:不可能创建新会话,因为'createSession'需要HttpClient,InputStream