Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Pobieranie danych z bazy danych Oracle w postaci pliku CSV (lub dowolnego innego niestandardowego formatu tekstowego)

Oto implementacja w Pythonie:

import cx_Oracle, csv

orcl = cx_Oracle.connect('ohd/[email protected]')
curs = orcl.cursor()

csv_file_dest = "C:\\test.csv"

output = csv.writer(open(csv_file_dest,'wb'))

sql = "select * from parameter"

curs.execute(sql)

headers_printed = False
for row_data in curs:        
    if not headers_printed:
        cols = []
        for col in curs.description:
            cols.append(col[0])
        output.writerow(cols)
        headers_printed = True

    output.writerow(row_data)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawić do tabeli tymczasowej podczas przechodzenia przez łańcuch - Oracle - PL/SQL

  2. Problem z połączeniem pand z lewej strony (ValueError:Próbujesz scalić kolumny obiektu i int64.)

  3. Konfiguracja wielu baz danych dla wersji Spring Data JPA 2.0.9

  4. Błąd SQL:ORA-01861:literał nie pasuje do ciągu formatu 01861

  5. Optymalizator Oracle 10 od REGUŁY do KOSZTÓW:dlaczego?