Oracle
 sql >> база данни >  >> RDS >> Oracle

Получаване на данни от база данни на Oracle като CSV файл (или друг персонализиран текстов формат)

Ето имплементация в Python:

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. ORACLE SQL Изпълнява TOTAL и daytotal с помощта на прозоречна функция

  2. Как да коригирам Доставчикът не е съвместим с версията на Oracle client?

  3. Използването на псевдоним в заявката води до неправилен край на командата

  4. Низ за свързване на Oracle с удостоверяване на Windows

  5. Таблица все още съществува, когато бъде изпусната