ORA-13970: Invalid name of “string” given
Cause: Passed an invalid component, report, or transformation name to the framework. Names must be alphanumeric and can contain the underscore (_) character.
Action: Try again with a valid name
ORA-13970: Invalid name of “string” given 错误指出提供的名称非法,无法在数据库里使用。
错误告知该名称无效,无法在数据库里使用。
比如当你尝试为某个表或者索引建立另外一个新索引,但是使用了无效的名称,例如一个以字母开头的数字,这时候会导致ORA-13970: Invalid name of “string” given错误报告。
(1)确认名称是合法的,规则及规范如下:
• 名称最大长度为30个字符(偏移量0到29)
• 名称中必须包括至少一个字符
• 名称必须仅由字母,数字,#,_,$等字符组成
• 名称的第一个字符必须是字母(a-z)或者#、_、$,不能是数字
(2)修改名称,使其合法,之后再次试试添加新的索引。