Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Lấy dữ liệu từ cơ sở dữ liệu oracle dưới dạng tệp CSV (hoặc bất kỳ định dạng văn bản tùy chỉnh nào khác)

Đây là một triển khai bằng 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. SQL Loader Error:Trường độ dài biến vượt quá độ dài tối đa.

  2. Làm thế nào để in kết quả trong một dòng khác nhau bằng cách sử dụng truy vấn SQL?

  3. Cách lấy mục lớn thứ hai hoặc lớn thứ ba từ một bảng

  4. Thời gian chờ truy vấn JDBC của Oracle được thực hiện như thế nào?

  5. Làm thế nào để gửi email bằng Pl / sql