ORA-01424: “转义符之后字符缺失或非法”问题解决
oracle 10G在生成hibernate model和hbm时报“java.sql.SQLException: ORA-01424: 转义符之后字符缺失或非法”问题解决
今天用oracle 10g生成hibernate的配置文件过程中,报“java.sql.SQLException: ORA-01424: 转义符之后字符缺失或非法”错误。根据网上的资料是因为oracle 10g产生的垃圾表的原因,处理方式如下:
SQL> PURGE RECYCLEBIN;
删除所有的垃圾表。
垃圾表是oracle 10g的新特性,在drop table后,并没有真正的删除,而是在“垃圾站中了”。可以通过
SQL> SHOW RECYCLEBIN;
看到垃圾表的信息。