PLS-00366:NOT NULL类型的子类型也必须不为空,
.原因:在将子类型定义为NOT NULL之后,它被用作另一个定义为NULL的子类型的基类型。这是不允许的。例如,代码可能看起来像DECLARE SUBTYPE Weekday IS INTEGER NOT NULL; SUBTYPE周末IS平日NULL; - 非法而不是DECLARE SUBTYPE工作日IS INTEGER NOT NULL; SUBTYPE周末IS平日,
.操作:修改子类型定义以消除冲突。,
.
.原因:在将子类型定义为NOT NULL之后,它被用作另一个定义为NULL的子类型的基类型。这是不允许的。例如,代码可能看起来像DECLARE SUBTYPE Weekday IS INTEGER NOT NULL; SUBTYPE周末IS平日NULL; - 非法而不是DECLARE SUBTYPE工作日IS INTEGER NOT NULL; SUBTYPE周末IS平日,
.操作:修改子类型定义以消除冲突。,
.