开发者社区> 问答> 正文

python写oracle,调用cursor.execute(sql)时报错,求助?报错

用python调cx_oracle去写表。执行到cursor.execute(sql)时,报ORA-00911,无效字符。但直接将sql复制到oracle执行却成功,这是咋回事?

sql=insert into roger(COL1,COL2,COL3,COL4) values('10cC58183eC24Cc8D3Ed','290BaAcaEeA451e41C5B',to_date('2017-07-12','YYYY-MM-DD'),0);commit

展开
收起
爱吃鱼的程序员 2020-06-08 12:40:07 858 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    不要分号和commit

    2020-06-08 12:40:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载

相关镜像