ORA-27452: string is an invalid name for a database object.
Cause: An invalid name was used to identify a database object.
Action: Reissue the command using a valid name.
ORA-27452错误是由于用户输入了非法的数据库对象名称导致的,官方解释如下:
ORA-27452: 表示 String 是无效的数据库对象名称。
1.用户尝试创建的表的名称中包含特殊字符。
2.用户尝试创建的表名称是数据库保留字。
3.用户尝试创建的表名称长度超过最大限制值。
1.检查数据库表名称是否已经存在,如果存在,请换一个表名称创建;
2.检查表名称中是否包含特殊字符,诸如:#、$、%等,如果包含请更换表名称;
3.表名称不能与数据库关键字相同,比如:FROM,SELECT,UPDATE等;
4.表名称不能超过30个字符长度;
5.只能在表明称中使用字母、数字、下划线、 金钱符号($)。