我尝试使用 Oracle Objects 实现继承:
CREATE OR REPLACE TYPE ENREG_320_BASE AS OBJECT ( .....) NOT FINAL
CREATE OR REPLACE TYPE ENREG_320_03 AS OBJECT UNDER ENREG_320_BASE( .....) FINAL
我有一个错误:
错误:ORA-06550:第 1 行,第 29 列:PLS-00103:在预期以下情况之一时遇到符号“UNDER”:
(不是外部 JAVA_ BOUND_ 符号“(”被替换为“UNDER”以继续。ORA-06550:第 2 行,第 17 列:PLS-00103:在预期以下情况之一时遇到符号“VARCHAR2”:
. ( ) , * @ % & | = - + < / > in 是 mod 余数不是范围 rem => .. <> 或 != 或 ~= >= <= <> 和或类似 LIKE2_ LIKE4_ LIKE ORA-06550:第 3 行,第 27 列:PLS- 00103:在预期以下情况之一时遇到符号“VARCHAR2”:
可能我做错了什么(第一次尝试在 PLSQL 中继承)。你能帮我吗 ?
PS:我使用 Oracle 10
谢谢