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値 |