Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mengekspor data yang diuraikan dari Python ke tabel Oracle di SQL Developer?

Dari Impor file CSV ke Oracle menggunakan CX_Oracle &Python 2.7 Anda dapat melihat rencana keseluruhan. Jadi jika Anda sudah menguraikan data ke dalam csv, Anda dapat dengan mudah melakukannya seperti:

import cx_Oracle
import csv

dsnStr = cx_Oracle.makedsn("sole.wh.whoi.edu", "1526", "sole")

con = cx_Oracle.connect(user="myusername", password="mypassword",     dsn=dsnStr)
print (con.version)

#imp 'Book1.csv' [this didn't work]

cursor = con.cursor()
print (cursor)

text_sql = '''
INSERT INTO tablename (firstfield, secondfield) VALUES(:1,:2)
'''

my_file = 'C:\CSVData\Book1.csv'
cr = csv.reader(open(my_file,"rb"))
for row in cr:    
    print row
    cursor.execute(text_sql, row)
    print 'Imported'
con.close()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipkan Massal ke dalam database Oracle:Mana yang lebih baik:UNTUK loop kursor atau Select sederhana?

  2. PL/SQL mengekstrak nama kolom pernyataan SELECT dari kueri khusus

  3. Cara membandingkan nilai numerik dalam kolom yang sama untuk beberapa kolom menggunakan Oracle SQL

  4. INSERT pernyataan di Oracle

  5. Apakah ada kueri Oracle SQL yang menggabungkan beberapa baris menjadi satu baris?