説明
V4.3.x系では、このビューはV4.3.5バージョンから導入されました。
V4.2.x系では、このビューはV4.2.5バージョンから導入されました。
機能の概要
USER_PLSQL_COLL_TYPESビューは、現在のユーザーパッケージで定義されているコレクションタイプの全体的な情報を表示するために使用されます。パッケージが正常にコンパイルされた場合にのみ、そのパッケージ内のタイプがこのビューに表示されます。
適用対象
このビューはOceanBaseデータベースのOracleモードにのみ適用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| TYPE_NAME | VARCHAR2(128) | NO | PL/SQL集合型の名前を表します。 |
| PACKAGE_NAME | VARCHAR2(128) | YES | PL/SQL集合型が属するパッケージ名を表します。 |
| COLL_TYPE | VARCHAR2(18) | NO | 集合のタイプを表します。 |
| UPPER_BOUND | NUMBER(38) | NO | 集合の上限を表します。 |
| ELEM_TYPE_OWNER | VARCHAR2(128) | NO | 要素タイプの所有者を表します。 |
| ELEM_TYPE_NAME | VARCHAR2(136) | NO | 要素タイプの名前を表します。 |
| ELEM_TYPE_PACKAGE | VARCHAR2(128) | NO | 要素タイプが属するパッケージ名を表します。 |
| LENGTH | NUMBER(38) | NO | 集合の長さを表します。 |
| PRECISION | NUMBER(38) | NO | 精度を表します。 |
| SCALE | NUMBER(38) | NO | スケールを表します。 |
| CHARACTER_SET_NAME | VARCHAR2(44) | NO | 文字セット名を表します。 |
| ELEM_STORAGE | VARCHAR2(7) | NO | 要素ストレージタイプを表します。 |
| NULLS_STORED | VARCHAR2(3) | NO | NULL値を格納するかどうかを表します。 |
| CHAR_USED | VARCHAR2(1) | NO | 文字型データ型を使用するかどうかを表します。 |
| INDEX_BY | VARCHAR2(14) | NO | インデックス方式を表します。 |
| ELEM_TYPE_MOD | VARCHAR2(7) | NO | 要素タイプの変更を表します。 |
クエリ例
obclient> SELECT * FROM USER_PLSQL_COLL_TYPES;
関連ビュー
- パッケージ内で定義されたコレクションタイプの全体的な情報を照会するには:ALL_PLSQL_COLL_TYPES。
- 現在のテナントのパッケージ内で定義されたコレクションタイプの全体的な情報を照会するには:DBA_PLSQL_COLL_TYPES