【发布时间】:2020-05-24 03:34:29
【问题描述】:
我正在尝试执行 COPY 命令以将 csv 文件从 S3(来自 Redshift 的 UNLOAD 命令的结果)导入 Amazon Aurora 数据库Using the aws_s3.table_import_from_s3 Function to Import Amazon S3 Data,但我不知道在命令中指明引号字符。
SELECT aws_s3.table_import_from_s3(
'hr.person',
'',
'(FORMAT CSV,HEADER true,QUOTES ''"'')',
aws_commons.create_s3_uri('redshift-unload-tmp','resul_file.csv','us-east-2')
);
谢谢
【问题讨论】:
-
这种困难是由单引号引起的格式参数引起的,并且还必须在
QUOTES参数内使用单引号?您显示的格式有效吗?或者也许使用QUOTES \'"\'? -
John,谢谢你,我修好了,如果你使用CSV格式,默认使用引号",那么我不需要指出QUOTE选项。
标签: amazon-web-services amazon-s3 amazon-redshift amazon-aurora