首批通过分布式安全可靠测评,为关键业务系统打造
DBA_COLL_TYPES
更新时间:2026-07-15 20:56:59
说明
该视图从 V2.2.30 版本开始引入。
功能描述
列出数据库中可用的用户自定义集合类型。其列与 ALL_COLL_TYPES 中的列相同。
功能适用性
该视图仅适用于 OceanBase 数据库 Oracle 模式。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| OWNER | VARCHAR2(128) | NO | 对象所属的拥有者 |
| 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(3) | YES | 目前暂不支持该字段 |
| NULLS_STORED | CHAR(1) | YES | 目前暂不支持该字段 |
查询示例
查看当前租户下可用的用户自定义集合类型。
obclient [SYS]> SELECT * FROM SYS.DBA_COLL_TYPES;
查询结果如下:
+-------+---------------------+-----------+-------------+---------------+-----------------+----------------+--------+------------------+-------+--------------------+--------------+--------------+
| OWNER | 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 |
+-------+---------------------+-----------+-------------+---------------+-----------------+----------------+--------+------------------+-------+--------------------+--------------+--------------+
| SYS | DBMS_XA_XID_ARRAY | TABLE | -1 | NULL | SYS | DBMS_XA_XID | -1 | -1 | -1 | CHAR_CS | YES | B |
| SYS | ODCIRIDLIST | TABLE | 32767 | NULL | NULL | VARCHAR2 | 5072 | 2 | -1 | CHAR_CS | YES | B |
| SYS | ODCINUMBERLIST | TABLE | 32767 | NULL | NULL | NUMBER | -1 | -1 | -85 | CHAR_CS | YES | B |
| SYS | ODCIVARCHAR2LIST | TABLE | 32767 | NULL | NULL | VARCHAR2 | 4000 | 2 | -1 | CHAR_CS | YES | B |
| SYS | ODCIDATELIST | TABLE | 32767 | NULL | NULL | DATE | -1 | 19 | 0 | CHAR_CS | YES | B |
| SYS | ODCIGRANULELIST | TABLE | 65535 | NULL | NULL | NUMBER | -1 | -1 | -85 | CHAR_CS | YES | B |
| SYS | XMLSEQUENCE | TABLE | 32767 | NULL | SYS | XMLTYPE | -1 | -1 | -1 | CHAR_CS | YES | B |
| SYS | SDO_ELEM_INFO_ARRAY | TABLE | 1048576 | NULL | NULL | NUMBER | -1 | -1 | -85 | CHAR_CS | YES | B |
| SYS | SDO_ORDINATE_ARRAY | TABLE | 1048576 | NULL | NULL | NUMBER | -1 | -1 | -85 | CHAR_CS | YES | B |
+-------+---------------------+-----------+-------------+---------------+-----------------+----------------+--------+------------------+-------+--------------------+--------------+--------------+
9 rows in set
相关视图或文档
查看当前用户可访问的所有自定义集合类型:ALL_COLL_TYPES
查看当前用户拥有的自定义集合类型:USER_COLL_TYPES
有关集合的详细介绍及说明,参见 集合。