1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# -*- coding: utf-8 -*-
import cx_Oracle
import csv
con =cx_Oracle.connect('')
cur=con.cursor()
create_table = """
CREATE TABLE table1 (
ID VARCHAR2(50) NOT NULL,
code VARCHAR2(50) NOT NULL
)"""
cur.execute(create_table)
lines=[]
output=r".csv"
with open (output,"r") as csvfile:
reader=csv.reader(csvfile,delimiter=';')
for row in reader:
try:
lines.append((row))
except AttributeError:
pass
cur.prepare("insert into table1(id,code) values (:1,:2)")
cur.executemany(None,lines)
con.commit() |
Partager