Python cx_Oracle执行的sql字符串拼接含分号导致报“ORA-01756“引号内的字符串没有正确结束
今天用python的oc_Oracle连接数据库执行了一些sql脚本,有一条语句报"ORA-01756"引号内的字符串没有正确结束的错误,提示分号前的语句没有正确结束,因为我的分号是需要直接拼在字符串里的,谁知道cx_Oracle不转义,只当分号执行下面是示例sql脚本:select '<h2 style=\"display:flex; justify-content:center;\">'||stu_name||'</h2>'from stu_info;按理说分号在字符
原创
2021-04-20 11:45:37 ·
1661 阅读 ·
2 评论