2016-07-25 43 views
0

代码剪断:无法插入使用cx_Oracle在Oracle单列在Python

statement = 'insert into my_Table ("DATE_TS","first_name","Last_name","pet_name","Salary") values (:2, :3, :4,:5,:6)' 
    cur=conn.cursor() 
    try: 
     cur.execute(statement, ('2016-25-07','te','ee','cd',21)) 
     conn.commit() 
    except Exception as e: 
     print e 
    finally: 
     print "Closing Connection" 
     conn.close() 

我试图插入该做的日期多种组合(双引号,单引号,不带引号等),但每一次的错误弹出....亲切指导我...搜索了近6小时,并用此

+0

错误和CREATE TABLE的声明将是有益的。您可能需要使用适合您的全球化和日期配置的正确格式的TO_DATE。 –

回答

0

尝试让无处:

statement = 'insert into my_Table ("DATE_TS","first_name","Last_name","pet_name","Salary") values (to_date(:2, \'YYYY-DD-MM\'), :3, :4,:5,:6)'