---
title: "DBA_ARGUMENTS - OceanBase 数据库 V4.2.5 | OceanBase 文档中心"
description: DBA_ARGUMENTS 说明 该视图从 V2.2.30 版本开始引入。 功能描述 展示当前租户下可用的函数和过程的参数。其列与 ALL_ARGUMENTS 中的列相同。 功能适用性 该视图仅适用于 OceanBase 数据库 Oracle 模式。 字段说明 字段名称 类型 是否可以为 NULL 描述 OWNER …
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.2.5 LTS

# DBA_ARGUMENTS

更新时间：2026-07-15 20:56:59

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.2.5/zh-CN/700.reference/700.system-views/500.system-view-of-oracle-mode/200.dictionary-view-of-oracle-mode/6500.dba_arguments-of-oracle-mode.md)

#### 说明

该视图从 V2.2.30 版本开始引入。

## 功能描述

展示当前租户下可用的函数和过程的参数。其列与 `ALL_ARGUMENTS` 中的列相同。

#### 功能适用性

该视图仅适用于 OceanBase 数据库 Oracle 模式。

## 字段说明

| **字段名称** | **类型** | **是否可以为 NULL** | **描述** |
| --- | --- | --- | --- |
| OWNER | VARCHAR2(128) | NO | 对象所属的拥有者 |
| OBJECT_NAME | VARCHAR2(128) | YES | 过程或者函数名 |
| PACKAGE_NAME | VARCHAR2(128) | YES | 包名 |
| OBJECT_ID | NUMBER | NO | 对象 ID |
| OVERLOAD | NUMBER | YES | 出现在包源文件中的第几次重载 |
| SUBPROGRAM_ID | NUMBER | YES | 出现在包中的顺序，对于独立的过程或者函数该值为 1 |
| ARGUMENT_NAME | VARCHAR2(128) | YES | 参数名, 该值为 NULL 说明是函数的返回值 |
| POSITION | NUMBER(38) | NO | 出现在参数列表中的位置 |
| SEQUENCE | NUMBER(38) | NO | 对于复杂类型，该值代表属性的序号 |
| DATA_LEVEL | NUMBER(38) | NO | 对于嵌套的复杂类型，该值代表当前类型嵌套的层次 |
| DATA_TYPE | VARCHAR2(128) | YES | 参数的数据类型，对于嵌套的复杂类型, 该值代表当前层的数据类型 |
| DEFAULTED | CHAR(2) | YES | 标识当前参数是否有默认值 |
| DATA_LENGTH | NUMBER(38) | YES | 数据类型的长度 |
| IN_OUT | VARCHAR2(5) | YES | 参数的输入输出属性（NULL 表示是返回值）：   - IN - OUT - IN OUT |
| DATA_PRECISION | NUMBER(38) | YES | 数值类型的最大长度 |
| DATA_SCALE | NUMBER(38) | YES | 数值类型小数点右边的数据长度 |
| CHARACTER_SET_NAME | VARCHAR2(7) | YES | 参数的字符集名 |
| COLLATION | VARCHAR2(18) | YES | 字符集排序规则 |
| TYPE_OWNER | NUMBER(38) | YES | 复杂数据类型的类型拥有者 |
| TYPE_NAME | VARCHAR2(128) | YES | 复杂数据类型的名字 |
| TYPE_SUBNAME | VARCHAR2(128) | YES | 如果是包中的类型, 该字段代表包名 |
| ORIGIN_CON_ID | NUMBER(38) | YES | 该字段当前代表租户 ID |

## 查询示例

查看当前租户下所有可用的函数和过程的参数，展示前 2 条记录。

```shell
obclient [SYS]> SELECT * FROM SYS.DBA_ARGUMENTS WHERE ROWNUM <=2\G

```

查询结果如下：

```shell
*************************** 1. row ***************************
             OWNER: SYS
       OBJECT_NAME: INSERT_DATE_PROGRAM
      PACKAGE_NAME: JOB_UTILS
         OBJECT_ID: 500021
          OVERLOAD: NULL
     SUBPROGRAM_ID: 2
     ARGUMENT_NAME: JOB_NAME
          POSITION: 2
          SEQUENCE: 2
        DATA_LEVEL: 0
         DATA_TYPE: VARCHAR2
         DEFAULTED: N
       DATA_LENGTH: -1
            IN_OUT: IN
    DATA_PRECISION: 2
        DATA_SCALE: -1
CHARACTER_SET_NAME: UTF8MB4
         COLLATION: UTF8MB4_BIN
        TYPE_OWNER: -1
         TYPE_NAME: NULL
      TYPE_SUBNAME: NULL
     ORIGIN_CON_ID: 1004
*************************** 2. row ***************************
             OWNER: SYS
       OBJECT_NAME: INSERT_DATE_PROGRAM
      PACKAGE_NAME: JOB_UTILS
         OBJECT_ID: 500021
          OVERLOAD: NULL
     SUBPROGRAM_ID: 2
     ARGUMENT_NAME: JOB
          POSITION: 1
          SEQUENCE: 1
        DATA_LEVEL: 0
         DATA_TYPE: VARCHAR2
         DEFAULTED: N
       DATA_LENGTH: -1
            IN_OUT: IN
    DATA_PRECISION: 2
        DATA_SCALE: -1
CHARACTER_SET_NAME: UTF8MB4
         COLLATION: UTF8MB4_BIN
        TYPE_OWNER: -1
         TYPE_NAME: NULL
      TYPE_SUBNAME: NULL
     ORIGIN_CON_ID: 1004
2 rows in set

```

## 相关视图或文档

- 查看当前用户可访问的所有函数和过程的参数：[ALL_ARGUMENTS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001500933)
 - 查看当前用户拥有的所有函数和过程的参数：[USER_ARGUMENTS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001500761)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
