我正在使用Amazon Redshift。我的任务是将数据从CSV加载到Redshift表。
我正在使用COPY命令。它正在为其他数据工作。这次我有像nóma
这样的数据,其中包含特殊数据。
问题是此数据已转换为n?ma
当我使用ACCEPTINVCHARS
参数时。我希望数据按原样加载。
当我使用INSERT语句时,数据会正确插入。 但不是在我使用Redshift COPY命令时。
copy stage.teammateSFDCAccount_temp
from 's3://taasedwprod01/TeamMate/sfdcaccount.csv'
CREDENTIALS 'aws_access_key_id=opadpasde;aws_secret_access_key=asdasdasd'
CSV ignoreheader as 1
COMPUPDATE ON ACCEPTINVCHARS MAXERROR AS 500 TRUNCATECOLUMNS* ;
我尝试使用Encoding方法参数作为UTF8,这对我没用。我还尝试从COPY命令中删除导致未加载数据的ACCEPTINVCHARS
。