ALL_TYPESは、現行のユーザーがアクセスできるオブジェクト型を示します。
関連ビュー
DBA_TYPESは、データベース内のオブジェクト型をすべて示します。
USER_TYPESは、現行のユーザーが所有するオブジェクト型を示します。このビューは、OWNER列を表示しません。
| 列 | データ型 | NULL | 説明 |
|---|---|---|---|
OWNER |
VARCHAR2(30) |
型の所有者 | |
TYPE_NAME |
VARCHAR2(30) |
型の名前 | |
TYPE_OID |
RAW(16) |
型のオブジェクト識別子(OID) | |
TYPECODE |
VARCHAR2(30) |
型の型コード | |
ATTRIBUTES |
NUMBER |
型内に属性がある場合は、その数 | |
METHODS |
NUMBER |
型内にメソッドがある場合は、その数 | |
PREDEFINED |
VARCHAR2(3) |
型が事前定義済の型かどうか(YES | NO) |
|
INCOMPLETE |
VARCHAR2(3) |
型が不完全型かどうか(YES | NO) |
|
FINAL |
VARCHAR2(3) |
型が最終的な型かどうか(YES | NO) |
|
INSTANTIABLE |
VARCHAR2(3) |
型がインスタンス化可能な型かどうか(YES | NO) |
|
SUPERTYPE_OWNER |
VARCHAR2(30) |
スーパータイプの所有者(型がサブタイプでない場合は、NULL) | |
SUPERTYPE_NAME |
VARCHAR2(30) |
スーパータイプの名前(型がサブタイプでない場合は、NULL) | |
LOCAL_ATTRIBUTES |
NUMBER |
サブタイプ内にローカル(継承型ではない)属性がある場合は、その数 | |
LOCAL_METHODS |
NUMBER |
サブタイプ内にローカル(継承型ではない)・メソッドがある場合は、その数 | |
TYPEID |
RAW(16) |
型の型ID値 |