美文网首页
J2EE工程实践06-05

J2EE工程实践06-05

作者: robtomb_ | 来源:发表于2018-06-05 21:08 被阅读0次

    ajax错误

    • 404 0 error
      这个问题,一言难尽。emmmmm
      明明在浏览器里输入servelet地址访问正确,但是还是报404错误。
      重启了intellij,成功解决
    • 500 0 error
      在serevlet里面写错了一句话,出现空指针。
      500是指后台出现错误。
      最近总把从session才能获取的东西,用request获取,当然报错。

    oracle 数据库

    • 更新语句

    心里有句话不知当讲不当讲
    但还是要保持微笑:)

    问题

    两张表(A,B)的更新
    伪代码来表示就是
    A.column1 = A.column1 + B.column1 where A.column1 = '...'

    一开始是这样的写的

    update T_SEL_COM 
    set T_SEL_COM.Stock_Num = T_SEL_COM.Stock_Num + T_PURCHASE.pur_num 
    where 
    T_PURCHASE.SEL_COM_ID = 10000061 
    and 
    T_SEL_COM.Sel_Com_Id =10000061 ;
    

    没错一直报错:)

    如图
    我真是......
    T_PURCHASE.SEL_COM_ID这个字段明明有效好不好,这个提示给的太不走心了

    正确答案

    update T_SEL_COM 
    set T_SEL_COM.Stock_Num = T_SEL_COM.Stock_Num 
    +
     (select  T_PURCHASE.pur_num from T_PURCHASE where T_PURCHASE.SEL_COM_ID = 10000061) 
    where T_SEL_COM.Sel_Com_Id =10000061 ;
    
    
    • 触发器trigger
    
    create or replace trigger after_insert_purchase
    after insert
    on T_PURCHASE
    for each row
    begin
      update T_SEL_COM set T_SEL_COM.Stock_Num = T_SEL_COM.Stock_Num + :new.pur_num
      where T_SEL_COM.Sel_Com_Id = :new.Sel_Com_Id ;
    end;
    
    

    相关文章

      网友评论

          本文标题:J2EE工程实践06-05

          本文链接:https://www.haomeiwen.com/subject/xpemsftx.html