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 ·
1700 阅读 ·
2 评论