当我运行以下代码从存储在 azure 存储帐户中的 csv 文件导入数据时,出现以下错误:“CREDENTIALS”处或附近的语法错误
COPY ccsm.vital_signs FROM
'https://abc.blob.core.windows.net/dta/abc.csv'
CREDENTIALS ''
DELIMITER '|'
CSV HEADER;
当我运行以下代码从存储在 azure 存储帐户中的 csv 文件导入数据时,出现以下错误:“CREDENTIALS”处或附近的语法错误
COPY ccsm.vital_signs FROM
'https://abc.blob.core.windows.net/dta/abc.csv'
CREDENTIALS ''
DELIMITER '|'
CSV HEADER;
我发现CREDENTIALS
仅在Amazon Redshift中使用(基于但不同于 psql),根据其文档在 psql 中无效。
也找不到 Azure psql 支持的任何类似操作。
所以我建议你先下载文件,然后再导入。
请注意,我们没有超级用户权限来使用COPY
Azure psql 中的方法,请参阅此线程。所以我们必须使用本地psql工具和\copy
方法。