ITPub博客

首页 > 数据库 > 数据库开发技术 > 17

17

原创 数据库开发技术 作者:simkyo 时间:2013-11-28 10:11:13 0 删除 编辑
45、在linux数据库服务器上查看编码集
db2inst1@Custom-Server4:~> db2 get db cfg for NEW_HB | more

46、根据一个字段值,填写另外一个字段
CREATE PROCEDURE DW.crt_data_net_total_d (IN  ii_year     INTEGER,
                                          IN  in_area     VARCHAR(30),
                                         OUT oi_return   INTEGER)
   SPECIFIC crt_data_net_total_d
   LANGUAGE SQL
   /** head
        * @description     创建网络整体分析表模拟数据
        * @version         1.0.0
        * @author          xionghu
        * @create-date     20120926
        * @copyright       huawei
        */
   BEGIN
      DECLARE tot_num   INTEGER DEFAULT 0;
      DECLARE add_num   INTEGER DEFAULT 0;
      DECLARE lst_num   INTEGER DEFAULT 0;

      DECLARE i_flag    INTEGER DEFAULT 0;
      DECLARE i_date    DATE;

      DECLARE sqlcode   INTEGER DEFAULT 0;

      DECLARE CONTINUE HANDLER FOR SQLEXCEPTION, NOT FOUND  SET oi_return =
                                                                   sqlcode; -- 异常处理申明

      IF EXISTS
            (SELECT 1
               FROM GIS.TB_NET_TOTAL_INFO_D
              WHERE year (STATIS_DAY) = ii_year
              AND AREA_CODE=in_area
             FETCH FIRST 1 ROW ONLY)
      THEN
         DELETE FROM GIS.TB_NET_TOTAL_INFO_D
          WHERE year (STATIS_DAY) = ii_year
          AND AREA_CODE=in_area;
      END IF;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12961536/viewspace-1061371/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 16
下一篇: 18
请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    165519