0

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" が検出されました:

( not external JAVA_ BOUND_ 記号 "(" は、続行するために "UNDER" の代わりに使用されました。

. ( ) , * @% & | = - + < / > at in is mod 剰余 not range rem => .. <> or != or ~= >= <= <> and or like LIKE2_ LIKE4_ LIKE ORA-06550: 行 3、列 27: PLS- 00103: 次のいずれかを想定しているときに、シンボル "VARCHAR2" が検出されました:

おそらく私が間違っていることがあります(PLSQLで継承を初めて試みる)。手伝ってくれますか ?

PS:私はOracle 10を使用しています

ありがとうございました

4

1 に答える 1