ALL_TYPE_ATTRSは、現行のユーザーがアクセスできるオブジェクト型の属性を示します。
関連ビュー
DBA_TYPE_ATTRSは、データベース内のすべてのオブジェクト型の属性を示します。
USER_TYPE_ATTRSは、現行のユーザーが所有するオブジェクト型の属性を示します。このビューは、OWNER列を表示しません。
| 列 | データ型 | NULL | 説明 |
|---|---|---|---|
OWNER |
VARCHAR2(30) |
型の所有者 | |
TYPE_NAME |
VARCHAR2(30) |
型の名前 | |
ATTR_NAME |
VARCHAR2(30) |
属性の名前 | |
ATTR_TYPE_MOD |
VARCHAR2(7) |
属性の型修飾子:
|
|
ATTR_TYPE_OWNER |
VARCHAR2(30) |
属性の型の所有者 | |
ATTR_TYPE_NAME |
VARCHAR2(30) |
属性の型の名前 | |
LENGTH |
NUMBER |
CHAR属性の長さ、あるいはVARCHAR属性またはVARCHAR2属性の最大長 |
|
PRECISION |
NUMBER |
NUMBER属性またはDECIMAL属性の10進数精度、あるいはFLOAT属性の2進数精度 |
|
SCALE |
NUMBER |
NUMBER属性またはDECIMAL属性の位取り |
|
CHARACTER_SET _NAME |
VARCHAR2(44) |
属性のキャラクタ・セット名(CHAR_CSまたはNCHAR_CS) |
|
ATTR_NO |
NUMBER |
型指定またはCREATE TYPE文で指定された属性の構文順序番号または位置(ID番号としては使用しない) |
|
INHERITED |
VARCHAR2(3) |
この属性がスーパータイプから継承されるかどうか(YES | NO) |
|
CHAR_USED |
VARCHAR2(1) |
属性がBYTE長セマンティクス(B)を使用するか、CHAR長セマンティクス(C)を使用するか。NCHARおよびNVARCHAR2属性タイプの場合、この値は常にC。 |