对于INSERT INTO语句,是否有相当于Redshift的ACCEPTINVCHARS选项?

时间:2018-01-23 04:36:19

标签: amazon-redshift

有许多在线文章讨论解决以下错误:

String contains invalid or unsupported UTF-8 codepoints. Bad UTF-8 hex sequence: a4 (error 3)

不幸的是,他们讨论了为COPY命令解决此问题,但是我对INSERT INTO也遇到了同样的问题。

COPY命令的解决方案讨论了如何使用ACCEPTINVCHARS选项,但似乎并不等同于INSERT INTO语句。

如果让我感到困惑的是Redshift中没有NVARCHAR的真正概念可以最终解决这个问题,那么我想知道是否有其他人提出了一个很好的解决方案来处理使用{插入无效字符{1}}。

1 个答案:

答案 0 :(得分:0)

ACCEPTINVCHARS语句中似乎没有类似于INSERT INTO的内容的支持。将数据导入Redshift的一般做法是通过批量插入,这正是COPY命令相关的位置。 Redshift对小插件不起作用。

吸取的教训是完全避免插入。使用COPY命令。