回答问题 · 2018-08-30 19:02 PLS-00585:不透明类型的声明支持库不是库 原因:尝试为不透明类型命名支持库,但该名称引用不是库的对象。 操作:更改声明以命名一个有效的库。
回答问题 · 2018-08-30 19:02 PLS-00586:静态方法不能声明一个名为SELF的参数 原因:在声明静态方法时尝试命名参数SELF。SELF作为方法中的参数名保留,用于保存应用该方法的对象实例。在静态方法中不允许使用名为SELF的参数,因为静态方法不适用于特定的对象实例。 操作:更改声明中参数的名称。
回答问题 · 2018-08-30 19:02 PLS-00566:类型名称“ string ”不能被约束 原因: lob,date,boolean,rowid或mlslabel类型受长度规范限制。例如:X BLOB(5); 操作:删除约束。
回答问题 · 2018-08-30 19:02 PLS-00567:不能将NULL传递给NOT NULL约束的形式参数 原因:您尝试将NULL传递给NOT NULL约束参数。 操作:改为传递NOT NULL表达式。
回答问题 · 2018-08-30 19:02 PLS-00568:无法从非嵌套表项访问行 原因:您尝试从非嵌套表中使用TABLE表达式 动作:传递正确的参数
回答问题 · 2018-08-30 19:02 PLS-00569:数字溢出或下溢 原因:常数字面太大或太小,无法适应Oracle号码 操作:更改文字的值
回答问题 · 2018-08-30 19:02 PLS-00570:多个集合和转换表达式中的列数不同 原因: MULTISET返回的集合中的列数和CAST类型的列数不匹配。例如:create type tab_obj as object(n number); 创建类型tab1作为tab_obj的表; 创建表tab2(col1号,col2号); 从tab2中选择CAST(MULTISET(从col2选择col1,col2)作为tab1); 行动:无
回答问题 · 2018-08-30 19:02 PLS-00571:客户端尚未支持通过数据库链接的方法访问 原因:客户端使用远程链接 操作:创建一个虚拟函数来调用服务器端的符号链接或直到实现
回答问题 · 2018-08-30 19:02 PLS-00572:使用不正确的约束形式 原因: “数字”类型不能有范围。用户定义的聚合类型和整数类型不能指定比例或精度。示例:“x number(5,3)”是可以接受的,但“x数字范围1..10”不是。 操作:删除约束
回答问题 · 2018-08-30 19:02 PLS-00554:字符集已经确定 原因:指定了冗余或冲突的字符集。 操作:删除CHARACTER SET规范,或更改指定的字符集。