[Amazon] (500310) Недопустимая операция: синтаксическая ошибка в или около «INTO» для INSERT в CSV-файл - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь вывести все из временной таблицы в CSV на локальном диске в SQL Workbench (Redshift Amazon Server)

SELECT *
FROM #IDTable
INTO OUTFILE 'C:\\Users\\MYAN\\Documents\\out.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n';

Тогда я сталкиваюсь с сообщением об ошибке следующим образом:

Amazon Недопустимая операция: синтаксическая ошибка в или около "INTO" Положение: 24;

Может ли кто-нибудь помочь с этим? Спасибо !!

1 Ответ

0 голосов
/ 08 ноября 2018

Вы не можете делать это в Amazon-Redshift, либо вы должны использовать 'S3' или любой экземпляр 'EC-2' для вывода вашего запроса select.

Синтаксис выгрузки будет выглядеть следующим образом.

 UNLOAD ('select-statement') TO 's3://object-path/name-prefix' authorization [ option [ ... ] ]

См. Документы Redshif онлайн здесь. https://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD.html

...