回答问题 · 2018-08-30 19:02 PLS-00591:客户端程序不支持此功能 原因:以下功能之一在错误的上下文中使用:pragma AUTONOMOUS_TRANSACTION,动态SQL语句(例如EXECUTE IMMEDIATE)和批量绑定。这些列出的功能只能用于服务器端程序,而不能用于客户端程序。 操作:删除它或定义一个服务器端子程序来完成工作,并从客户端调用子程序。
回答问题 · 2018-08-30 19:02 PLS-00592:对象表的类型必须是对象类型 原因:您已经定义了非对象类型的类型表。 操作:使用对象类型替换非对象类型。
回答问题 · 2018-08-30 19:02 PLS-00593:主体参数“ string ”的默认值必须与规范的值匹配 原因:程序包体中包含的子程序中的参数的默认值初始化与相应程序包规范中相应子程序规范的初始化不匹配。 操作:更改body中参数的默认初始化,以匹配spec的参数。
回答问题 · 2018-08-30 19:02 PLS-00594:SELF参数只能以IN或IN OUT声明 原因: SELF参数被声明为OUT参数。 操作:将SELF参数声明为IN或IN OUT参数。
回答问题 · 2018-08-30 19:02 PLS-00573:无法约束锚定类型声明的刻度,精度或范围 原因:用%TYPE或%ROWTYPE声明的变量不能具有比例,精度或范围约束。示例:xy%TYPE(10)是不可接受的。将“NOT NULL”或非冲突的CHARACTER SET约束添加到锚定类型声明是合法的。 操作:删除约束或使用类型名称而不是锚定类型。
回答问题 · 2018-08-30 19:02 PLS-00580:超类型必须是对象类型 原因:尝试声明一个对象类型以具有超类型,但是指定的超类型本身不是对象类型。对象类型只能从其他对象类型继承。 操作:删除超类型规范,或更改它以引用对象类型。如果声明正确,请确保超类型已正确编译。
回答问题 · 2018-08-30 19:02 PLS-00581:不透明类型不支持继承 原因:尝试声明具有超类型的不透明类型。 操作:删除超类型规范。
回答问题 · 2018-08-30 19:02 PLS-00582:不透明类型中不允许使用属性声明 原因:尝试声明不透明类型的属性。 操作:删除属性声明。
回答问题 · 2018-08-30 19:02 PLS-00583:如果不透明类型是固定长度,则必须指定大小 原因:尝试声明一个固定长度的不透明类型,而不指定显式大小。 操作:指定显式大小,或将声明更改为不同长度。
回答问题 · 2018-08-30 19:02 PLS-00584:不透明类型的大小必须介于1到4000字节之间 原因:尝试为不透明类型指定显式大小,但指定的大小超出了有效范围。 操作:将显式大小更改为1到4000字节之间,或者将声明更改为不变长度,而不显式大小。