ORA-23465: flavor already includes column string of “string”.”string”
Cause: The flavor includes the specified column which is being added.
Action: Check that the specified column is correct.
ORA-23465是Oracle数据库的一个错误,通常发生在为表添加一列时。该错误指示当前尝试添加的列与该表的现有列重复。
以下是ORA-23465错误消息中含有的官方说明:
23465, 00000, “flavor already includes column string of “string”.”string”
// *Cause: A new column was added to a flavor with a name identical to an existing column.
// *Action: Choose a new name for the column being added.
常见案例:
这个错误通常发生在尝试添加与表中已有列同名的列时。例如:
CREATE TABLE example (
name VARCHAR(20),
name VARCHAR(30)
);
在上面这个示例中,将尝试添加另一个具有相同名称的列,即name,从而会产生ORA-23465错误。
要解决ORA-23465错误,需要重新选择要添加的列的名称。
例如,将上述代码更改为下面的样子:
CREATE TABLE example (
name VARCHAR(20),
name_new VARCHAR(30)
);
上面的更改将会解决ORA-23465错误,因为每个列现在有不同的名称。