Oracle PL/SQL Tutorial/Object Oriented/FINAL

Материал из SQL эксперт
Перейти к: навигация, поиск

NOT FINAL

   <source lang="sql">

SQL> CREATE TYPE myError AS OBJECT (

 2     name VARCHAR2(100),
 3     code INTEGER,
 4     description VARCHAR2(4000),
 5     help_text VARCHAR2(4000),
 6     recommendation VARCHAR2(4000),
 7     error_stack CLOB,
 8     call_stack CLOB,
 9     created_on DATE,
10     created_by VARCHAR2(100)
11     )
12     NOT FINAL
13     ;
14  /

Type created. SQL> SQL> CREATE TYPE dynsql_myError UNDER myError (

 2     sql_string CLOB
 3     )
 4     NOT FINAL
 5     ;
 6  /

Type created. SQL> SQL> CREATE TYPE employee_myError UNDER myError (

 2     employee_id INTEGER,
 3     rule_id INTEGER
 4     )
 5     ;
 6  /

Type created. SQL> SQL> SQL> drop type employee_myError; Type dropped. SQL> SQL> drop type dynsql_myError; Type dropped. SQL> SQL> drop type myError; Type dropped. SQL> SQL> SQL></source>