更新时间:2025-11-05 GMT+08:00
维护存储过程
运营商独立部署和运行OIAP系统时,可使用存储过程对第三方系统数据库进行交互,获取或更新数据,例如查询第三方系统定义的工单类别等。
前提条件
- 当前菜单下部分操作支持单独权限控制,未配置相关操作权限时,不支持对应的操作。支持单独配置的操作权限详情请参考表1。
- 当前系统支持MySQL、Oracle、Gauss的存储过程,存储过程需要预先定义。
- 请联系管理员登录客户服务云,进入界面将域名或IP添加到白名单。
操作步骤
- 选择,进入流程配置页面。
- 选择,在“存储过程数据库管理”页签单击“
”(如果已经配置过,可单击“编辑”)配置存储过程所在的数据库连接信息。最多支持200个。
图1 新建存储过程数据库配置
- 数据库名称:数据库名称。只允许字母,数字,中文,空格,下划线和英文单引号。
- 数据库类型:当前支持MySQL、Gauss和Oracle,请根据实际情况选择。
- 数据库驱动包:表示链接数据库使用的驱动程序,一般无需配置。
- 数据库URL:支持IP和域名,需要联系管理员配置白名单;数据库连接串的信息,请配置为JDBC连接串。
表1 数据库连接串配置格式 数据库
配置格式
配置样例
MySQL
- jdbc:mysql://ip:port/SID
- jdbc:mysql:域名
- jdbc:mysql://IP:PORT/oiap?useUnicode=true&characterEncoding=utf-8&useSSL=false
- service-cloud.huawei.com:3306/aicc_isales
Gauss
- jdbc:zenith:@ip:port
- jdbc:zenith:域名
- jdbc:zenith:@IP:PORT
- service-cloud.gaussdb.com:1888
Oracle
- jdbc:oracle:thin:@host:port:SID
- jdbc:oracle:thin:域名
- jdbc:oracle:thin:@IP:PORT:oiap
- service-cloud.oracle.com:1521/ora19c
- 数据库用户/数据库密码:连接数据库的用户和密码。
- 若第三方系统提供的这个数据库密码定期修改了,请回到此页面,单击“编辑”同步修改此处配置的数据库密码。
数据库URL请不要使用AICC解决方案的生产数据库。
- 选择,在存储过程管理页签右上角单击“
”。 - 填写存储过程的基本信息。

- “存储过程名”可根据功能含义自行定义。
- “存储过程值”请配置为您数据库中已经存在的存储过程名称。
- “数据库连接”取值于步骤2创建的数据库。
- 单击“入参”,依次单击“添加”配置存储过程的入参。
存储过程中的入参通常跟在CREATE PROCEDURE同一行,用IN做标识,例如下面的存储过程定义中,定义了4个入参,其中varchar对应本系统中的Character类型。
CREATE PROCEDURE p_modify_column_name (in tableName varchar(128), in oldName varchar(128), in newName varchar(128), in incolumnType varchar(128))
- 单击“出参”,依次单击“添加”配置存储过程的出参。
- 单击“
”。
父主题: 其他操作