更新时间:2023-09-20 GMT+08:00

维护存储过程

当前系统支持MySQL、Oracle、Gauss的存储过程,存储过程需要预先定义。

操作步骤

  1. 选择配置中心 >流程配置>智能IVR,进入智能IVR管理页面。
  2. 选择资源管理 > 存储过程,在存储过程图元页签右上角单击“添加”
  3. 填写存储过程的基本信息。

    “存储过程”可根据功能含义自行定义,“值”请配置为您数据库中已经存在的存储过程名称。

  4. 单击“入参”,依次单击“添加”配置存储过程的入参。

    存储过程中的入参通常跟在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))

  5. 单击“出参”,依次单击“添加”配置存储过程的出参。
  6. 单击“确认”
  7. “存储过程数据库管理”页签单击“添加”(如果已经配置过,可单击“编辑”)配置存储过程所在的数据库连接信息。

    • 数据库类型:当前支持MySQL、Gauss和Oracle,请根据实际情况选择。
    • 数据库驱动包:表示链接数据库使用的驱动程序,一般无需配置。
    • 数据库URL:需要联系管理员配置白名单;数据库连接串的信息,请配置为JDBC连接串。
      表1 数据库连接串配置格式

      数据库

      配置格式

      配置样例

      MySQL

      jdbc:mysql://ip:port/SID

      jdbc:mysql://IP:PORT/oiap?useUnicode=true&characterEncoding=utf-8&useSSL=false

      Gauss

      jdbc:zenith:@ip:port

      jdbc:zenith:@IP:PORT

      Oracle

      jdbc:oracle:thin:@host:port:SID

      jdbc:oracle:thin:@IP:PORT:oiap

    • 数据库用户/数据库密码:连接数据库的用户和密码。

      若第三方系统提供的这个数据库密码定期修改了,请回到此页面,单击“编辑”同步修改此处配置的数据库密码。

  8. 单击“确定”