Как копировать из CSV-файла при выборе столбца из другой таблицы в операторе копирования postgresql - PullRequest
0 голосов
/ 17 октября 2018

У меня есть table1 в Sybase, table2 и table3 в PostgreSQL db.Мне нужно экспортировать данные из table1 в файл .csv, а затем экспортировать файл csv в table3 .

Структура данных table1 ;

Name DataType mmc char(4) mcode char(16) muom char(4) mfraction double mflag char(1) mstatus char(1)

Структура данных table2 ;

Name DataType StkID int

Структура данных table3 ;

Name DataType CoID char(4) StkUom char(4) StkFlag char(1) StkCode int

SELECT mmc AS CoID, muom AS StkUom, mflag AS StkFlag FROM table1; OUTPUT to 'C:\tmp\csvfile.csv' DELIMITED BY '|' QUOTE '';

Но table3 имеет 4столбцы и столбец StkCode , мне нужно получить данные из StkID в table2 .Как я должен это делать?потому что, насколько я знаю, оператор COPY не может выбрать SELECT, когда файл COPY FROM.

...