开发者社区 问答 正文

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 987 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    不要分号和commit

    2020-06-08 12:40:23
    赞同 展开评论