sql >> Databáze >  >> RDS >> Oracle

Získávání dat z databáze Oracle jako soubor CSV (nebo jakýkoli jiný vlastní textový formát)

Zde je implementace v Pythonu:

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. Načtěte výsledky dotazu podle pokynů v SQLAlchemy

  2. Změna kódu z MySQL na PDO

  3. Importujte soubor OSM do PostGis v systému Windows 10

  4. Řazení produktových dat z více tabulek v MySQL