当前位置: 代码迷 >> Oracle管理 >> 那位大牛帮忙写个存储过程解决方案
  详细解决方案

那位大牛帮忙写个存储过程解决方案

热度:99   发布时间:2016-04-24 05:30:12.0
那位大牛帮忙写个存储过程
小弟是刚学sql,碰到个问题。需要写个存储过程,那位大牛腾出2分钟帮忙费费心,小弟在这里谢谢了。
有3个表 ,a b c
a里面就2列, gid l1 l2
b里面3猎 gid l3 l4
c里面2猎 gid l5

执行这个:
   
如果a.l2 =1
  将b的l3值 改为c的l5
否则
  将b的l4 改为c的l5



 

------解决方案--------------------
实测数据:
SQL code
CREATE TABLE T155(    GID NUMBER(2),    F1 NUMBER(4),    F2 NUMBER(4));INSERT INTO T155 VALUES(1, 10, 0);INSERT INTO T155 VALUES(2, 15, 1);INSERT INTO T155 VALUES(3, 20, 0);CREATE TABLE T156(    GID NUMBER(2),    F3 NUMBER(4),    F4 NUMBER(4));INSERT INTO T156 VALUES(1, 100, 101);INSERT INTO T156 VALUES(2, 200, 201);INSERT INTO T156 VALUES(3, 300, 301);CREATE TABLE T157(    GID NUMBER(2),    F5 NUMBER(4)   );INSERT INTO T157 VALUES(1, 1000);INSERT INTO T157 VALUES(2, 2000);INSERT INTO T157 VALUES(3, 3000);COMMIT;
  相关解决方案