Я пытаюсь запросить таблицу, получить все записи и сохранить результат в виде файла CSV.
Это то, что я сделал до сих пор:
require 'OCI8'
conn = OCI8.new('scott','tiger','020')
file = File.open('output.csv','w') do |f|
conn.exec('select * from emp') do |e|
f.write log.join(',')
end
end
.. И хотя он генерирует CSV-файл, проблема в том, что все записи сохраняются в одну строку. Как я могу поместить данные так, чтобы каждая запись шла на новую строку?