在mybatis的sql配置文件中,如果是单独的sql语句,就是不是存储过程,写的sql语句是不能使用分号做结尾的,不然程序运行的时候会报ora-00911: 无效字符.如:

百度了下,具体的原因是 “Oracle数据库接口对书写格式要求非常严格,有时候即使多加一个空格,多加一个逗号,分号,回车等都不行”。
本文介绍了在MyBatis的SQL配置文件中编写针对Oracle数据库的SQL语句时需要注意的事项,特别是关于是否可以使用分号作为语句结尾的问题。由于Oracle数据库接口对书写格式有严格的要求,因此在配置文件中的SQL语句不能以分号结束,否则会导致运行时报错。
在mybatis的sql配置文件中,如果是单独的sql语句,就是不是存储过程,写的sql语句是不能使用分号做结尾的,不然程序运行的时候会报ora-00911: 无效字符.如:

百度了下,具体的原因是 “Oracle数据库接口对书写格式要求非常严格,有时候即使多加一个空格,多加一个逗号,分号,回车等都不行”。
1335
277

被折叠的 条评论
为什么被折叠?