oracle中的存储过程(实例一)
引子 这是测试环境存在了很久的问题。由于基础配置信息(如:代理人信息)不像生产环境有专人维护,常常会有数据过期,导致无法使用的情况。 而很多配置数据是在外围系统维护(如代理人信息,在销管系统)以往的解决办法: 1. 联系销售管理系统协助配置。 2. 审核通过后同步到核心,然后出单 问题点:因为需要其他人配合,有等待;碰到大量数据配置时对配置人员来说很麻烦。 1. 解决方案(版本1.1) 工具:数据库存过 思路:需要导入数据的表放在数据库中。遍历这些表,在遍历过程中先删除表中符合条件的数据,然后将生产环境符合条件的数据迁入到当前环境中 /*****************************************************************************\ * Name: P_IMPORT_CHA_DATA * PROCEDURE: 导生产环境基础数据(代理人信息) * Paramater: IC_C_CHA_CDE 代理人代码 * Programmer: lyt * Date: 2019/10/12 * Update: * 需导入表配置:T_IMPORT_TABLE WHERE C_MARK = '2'; * 维护dbquery中间库表结构:SELECT 'CREATE TABLE T_' || C_TABLE || ' AS SELECT *