ALTER TYPE [schema .] type { COMPILE [DEBUG] [ SPECIFICATION | BODY ] [REUSE SETTINGS] | REPLACE [invoker_rights_clause] AS OBJECT ( atttribute datatype [, atttribute datatype]... element_spec [element_spec]... ) | { alter_method_spec | alter_attribute_definition | ([NOT] { INSTANTIABLE | FINAL } } [dependent_handling_clause] } ;
For information on the symbols and conventions of Backus-Naur Form (BNF) syntax, see Appendix A.