У меня есть 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.