• oracle存储过程


    create  or replace PROCEDURE Pro_fdn_costuser (
    v_BZBM in tb_if_archives.BZBM%type,
    v_BZMC in tb_if_archives.BZMC%type,
    v_CJBM in tb_if_archives.CJBM%type,
    v_CJMC in tb_if_archives.CJMC%type,
    v_CSRQ in tb_if_archives.CSRQ%type,
    v_DWBM in tb_if_archives.DWBM%type,
    v_DWMC in tb_if_archives.DWMC%type,
    v_GBGRBS in tb_if_archives.GBGRBS%type,
    v_GZ in tb_if_archives.GZ%type,
    v_GZMC in tb_if_archives.GZMC%type,
    v_GZZH in tb_if_archives.GZZH%type,
    v_JSDJ in tb_if_archives.JSDJ%type,
    v_JSZC in tb_if_archives.JSZC%type,
    v_MZ in tb_if_archives.MZ%type,
    v_RYBM in tb_if_archives.RYBM%type,
    v_RYLB in tb_if_archives.RYLB%type,
    v_SFZG in tb_if_archives.SFZG%type,
    v_SFZH in tb_if_archives.SFZH%type,
    v_XB in tb_if_archives.XB%type,
    v_XM in tb_if_archives.XM%type,
    v_ZW in tb_if_archives.ZW%type,
    v_ZZMM in tb_if_archives.ZZMM%type,
    v_GL in tb_if_archives.GL%type,
    v_NL in tb_if_archives.NL%type,
    v_XL in tb_if_archives.XL%type,
    v_INSERT_DATE in tb_if_archives.INSERT_DATE%type
    ) as
    parcount varchar2(10);
    begin
    select count(0) into parcount from TB_FDN_COSTUSER where xm=v_XM;
    if(parcount>0) then
    update TB_FDN_COSTUSER set QTXX=v_BZMC,KS=v_CJMC,CSRQ=v_CSRQ,ZDMC=v_DWMC,JSDJ=v_JSDJ,MZ=v_MZ,GZZH=v_RYBM,XB=v_XB,XM=v_XM,ZW=v_ZW,ZZMM=v_ZZMM,
    GL=v_GL,NL=v_NL,XL=v_XL,INSERT_DATETIME=v_INSERT_DATE where xm=v_XM;
    else
    insert into TB_FDN_COSTUSER(QTXX,KS,CSRQ,ZDMC,JSDJ,MZ,GZZH,XB,XM,ZW,ZZMM,GL,NL,XL,INSERT_DATETIME)
    values(v_BZMC,v_CJMC,v_CSRQ,v_DWMC,v_JSDJ,v_MZ,v_RYBM,v_XB,v_XM,v_ZW,v_ZZMM,v_GL,v_NL,v_XL,v_INSERT_DATE);
    end if;
    end;



    萌橙 你瞅啥?
  • 相关阅读:
    优化-IO
    优化-cpu
    优化-内存
    系统优化
    snort -- 入侵检测系统
    tripwire--入侵检测系统
    sudo
    selinux
    pptpd
    C++ 内联函数
  • 原文地址:https://www.cnblogs.com/daimaxuejia/p/6800314.html
Copyright © 2020-2023  润新知