説明
V4.3.x系では、このビューはV4.3.5バージョンから導入されました。
V4.2.x系では、このビューはV4.2.5バージョンから導入されました。
機能の概要
USER_PLSQL_TYPE_ATTRSビューは、現在のユーザーパッケージで定義されているレコード型の全体的な情報を表示します。パッケージが正常にコンパイルされた場合にのみ、そのパッケージ内の型がこのビューに表示されます。
適用対象
このビューはOceanBaseデータベースのOracleモードにのみ適用されます。
フィールドの説明
| フィールド名 | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| TYPE_NAME | VARCHAR2(136) | NO | PL/SQL型の名前。 |
| PACKAGE_NAME | VARCHAR2(128) | YES | PL/SQL型を含むパッケージの名前。 |
| ATTR_NAME | VARCHAR2(128) | NO | 型のプロパティの名前。 |
| ATTR_TYPE_MOD | VARCHAR2(7) | NO | プロパティの型修飾子。 |
| ATTR_TYPE_OWNER | VARCHAR2(128) | NO | プロパティの型の所有者の名前。 |
| ATTR_TYPE_NAME | VARCHAR2(136) | NO | プロパティの型の名前。 |
| ATTR_TYPE_PACKAGE | VARCHAR2(128) | NO | プロパティ型を含むパッケージの名前。 |
| LENGTH | NUMBER(38) | NO | プロパティ値の長さ。 |
| PRECISION | NUMBER(38) | NO | プロパティ値の精度。 |
| SCALE | NUMBER(38) | NO | プロパティ値のスケール。 |
| CHARACTER_SET_NAME | VARCHAR2(44) | NO | 文字セットの名前。 |
| ATTR_NO | NUMBER(38) | NO | プロパティの順序番号。 |
| CHAR_USED | VARCHAR2(1) | NO | 文字データ型を使用するかどうかを示します。 |
クエリ例
obclient> SELECT * FROM USER_PLSQL_TYPE_ATTRS;
関連ビュー
- パッケージで定義されたレコード型の全体的な情報を照会する:ALL_PLSQL_TYPE_ATTRS。
- パッケージで定義されたレコード型の全体的な情報を照会する:DBA_PLSQL_TYPE_ATTRS。