説明
このビューはV2.2.30バージョンから導入されました。
機能の概要
現在ユーザーが所有するユーザー定義のコレクションタイプを一覧表示します。
適用対象
このビューはOceanBaseデータベースのOracleモードでのみ適用されます。
フィールド説明
フィールド名 |
タイプ |
NULL許容 |
説明 |
|---|---|---|---|
| TYPE_NAME | VARCHAR2(64) | NO | 型名 |
| COLL_TYPE | VARCHAR2(10) | NO | 集合タイプ:
|
| UPPER_BOUND | NUMBER(38) | YES | VARYINGの場合、レコード集合の最大サイズを表す。 |
| ELEM_TYPE_MOD | VARCHAR2(7) | YES | 現在このフィールドはサポートされていません。現在デフォルト値はNULLです。 |
| ELEM_TYPE_OWNER | VARCHAR2(128) | YES | 集合要素タイプの所有者 |
| ELEM_TYPE_NAME | VARCHAR2(324) | YES | 集合要素タイプ名 |
| LENGTH | NUMBER(38) | YES | 集合要素タイプの長さ |
| NUMBER_PRECISION | NUMBER(38) | YES | 集合要素タイプの精度 |
| SCALE | NUMBER(38) | YES | 集合要素タイプの小数点以下の桁数 |
| CHARACTER_SET_NAME | CHAR(7) | YES | 集合要素タイプの文字セット |
| ELEM_STORAGE | CHAR(7) | YES | 現在このフィールドはサポートされていません。現在デフォルト値はNULLです。 |
| NULLS_STORED | CHAR(7) | YES | 現在このフィールドはサポートされていません。現在デフォルト値はNULLです。 |
クエリ例
現在のユーザーが所有するカスタムコレクションタイプを確認します。
obclient [SYS]> SELECT * FROM SYS.USER_COLL_TYPES;
クエリ結果は次のとおりです:
+--------------+-----------+-------------+---------------+-----------------+----------------+--------+------------------+-------+--------------------+--------------+--------------+
| TYPE_NAME | COLL_TYPE | UPPER_BOUND | ELEM_TYPE_MOD | ELEM_TYPE_OWNER | ELEM_TYPE_NAME | LENGTH | NUMBER_PRECISION | SCALE | CHARACTER_SET_NAME | ELEM_STORAGE | NULLS_STORED |
+--------------+-----------+-------------+---------------+-----------------+----------------+--------+------------------+-------+--------------------+--------------+--------------+
| PROJECT_LIST | TABLE | -1 | NULL | NULL | VARCHAR2 | 100 | 2 | -1 | CHAR_CS | YES | B |
+--------------+-----------+-------------+---------------+-----------------+----------------+--------+------------------+-------+--------------------+--------------+--------------+
1 row in set
関連ビューまたはドキュメント
現在のテナント内のすべてのカスタムコレクションタイプを確認する:DBA_COLL_TYPES
現在のユーザーがアクセス可能なすべてのカスタムコレクションタイプを確認する:ALL_COLL_TYPES
コレクションの詳細および説明については、コレクションを参照してください。