Я написал следующий скрипт, чтобы выбрать данные из базы данных и сохранить их в файле csv с помощью isql:
OUTPUT temp/filename.csv FORMAT csv DELIMITED BY ';';
SELECT dept_no, department, location FROM department;
В файле csv я получил следующий результат:
DEPT_NO DEPARTMENT LOCATION
======= ========================= ===============
000 Corporate Headquarters Monterey
100 Sales and Marketing San Francisco
600 Engineering Monterey
900 Finance Monterey
180 Marketing San Francisco
620 Software Products Div. Monterey
621 Software Development Monterey
622 Quality Assurance Monterey
623 Customer Support Monterey
670 Consumer Electronics Div. Burlington, VT
671 Research and Development Burlington, VT
672 Customer Services Burlington, VT
130 Field Office: East Coast Boston
140 Field Office: Canada Toronto
110 Pacific Rim Headquarters Kuaui
115 Field Office: Japan Tokyo
116 Field Office: Singapore Singapore
120 European Headquarters London
121 Field Office: Switzerland Zurich
123 Field Office: France Cannes
DEPT_NO DEPARTMENT LOCATION
======= ========================= ===============
125 Field Office: Italy Milan
Однако мне нужно получить вывод 1) без повторяющихся заголовков и 2) без пробела между данными в столбцах.
Идеальный вывод должен выглядеть следующим образом:
ID;LASTNAME;FIRSTNAME;DOB
1;Miller;Steve;1980-06-28
2;Jones;Martha;1965-11-02
3;Waters;Richard;1979-10-15
Кто-нибудь поможет мне решить эту проблему? Заранее спасибо?