文档解释
ORA-22917: use VARRAY to define the storage clause for this column or attribute
Cause: Not using VARRAY to define storage clause for VARRAY column or attribute.
Action: Specify VARRAY before the column storage clause and resubmit statement.
ORA-22917表示在以VARRAY形式定义存储子句时出现错误。ORA-22917的官方解释是:当使用VARRAY定义存储子句时,存储子句没有正确指定。
一般情况下,在使用VARRAY声明一个表字段或属性时,应该在存储子句中添加“STORE AS”语句,以指定VARRAY的表空间、数据类型等信息,而错误提示ORA-22917表明存储子句没有正确指定,可能是忘记添加“STORE AS”语句。
正常的处理方法及步骤是,在VARRAY声明语句中添加“STORE AS”语句,并指定VARRAY的表空间、数据类型等,以确保存储子句的正确定义以解决ORA-22917的错误提示。