Amazon Redshift 复制命令无效字符

Posted

技术标签:

【中文标题】Amazon Redshift 复制命令无效字符【英文标题】:Amazon Redshift Copy Command invalid characters 【发布时间】:2016-01-21 06:04:01 【问题描述】:

我正在尝试将上述数据从 SQL Server 复制到 Amazon Redshift。 不幸的是,我发现 catdesc 列中的字符被替换为“?”(即问号)。

任何人都可以对此提出建议吗?

【问题讨论】:

你知道 catdesc 列用的是什么编码吗?是utf-8吗? gbk? 【参考方案1】:

Redshift 应该可以加载 UTF8 字符,你需要使用 VARCHAR 数据类型,有足够的空间来处理多字节字符。

这里有更多信息:Loading Multibyte Data from Amazon S3 和这里:Handling UTF-8 Characters in Redshift

【讨论】:

以上是关于Amazon Redshift 复制命令无效字符的主要内容,如果未能解决你的问题,请参考以下文章

复制命令 Amazon Redshift

Redshift 中的 DAU WAU MAU 错误:[Amazon](500310) 无效操作:由于内部错误,不支持此类关联子查询模式;

Amazon RedShift 中的“复制”命令是不是是原子的?

使用复制命令和清单文件将 parquet 格式文件加载到 Amazon Redshift 时出错

将数据从 Amazon S3 复制到 Redshift 并避免重复行

Redshift 存储过程 - [Amazon](500310) 无效操作:“$1”处或附近的语法错误;