在执行Oracle的sql语句时,有时会报"ORA-01756: 引号内的字符串没有正确结束"这个错误,可以通过修改编码格式进行更改。
![](https://i-blog.csdnimg.cn/blog_migrate/ce28b956514285d948fe563289826af2.png)
将原sql文件改为ANSI编码格式,这时会看到报错语句中中文部分乱码,但是后面却没有单引号结束符,此时将原来的语句,修改重新编写后,保存执行则不会再报该错误,执行通过。
![](https://i-blog.csdnimg.cn/blog_migrate/51a4ccdd761660792bfa7d34fdfb28f0.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4fd6539cfd69cce00158669581dbd471.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cb5c815226f0f27d0359e44823f529a7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/12e83cf6c6267a1bcb3b90d204c16908.png)
在执行Oracle的sql语句时,有时会报"ORA-01756: 引号内的字符串没有正确结束"这个错误,可以通过修改编码格式进行更改。
将原sql文件改为ANSI编码格式,这时会看到报错语句中中文部分乱码,但是后面却没有单引号结束符,此时将原来的语句,修改重新编写后,保存执行则不会再报该错误,执行通过。