时间:2021-07-01 10:21:17 帮助过:26人阅读
- <span style="color: #008080;">--</span><span style="color: #008080;">涨后的工资不能少于涨前的工资</span>
- <span style="color: #0000ff;">create</span> <span style="color: #808080;">or</span> <span style="color: #ff00ff;">replace</span> <span style="color: #0000ff;">trigger</span><span style="color: #000000;"> checksal
- before </span><span style="color: #0000ff;">update</span>
- <span style="color: #0000ff;">on</span><span style="color: #000000;"> emp
- </span><span style="color: #0000ff;">for</span><span style="color: #000000;"> each row
- </span><span style="color: #0000ff;">begin</span>
- <span style="color: #008080;">--</span><span style="color: #008080;">if 涨后的薪水 < 涨前的薪水 then </span>
- <span style="color: #0000ff;">if</span> :new.sal <span style="color: #808080;"><</span> :old.sal <span style="color: #0000ff;">then</span><span style="color: #000000;">
- raise_application_error(</span><span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">20002</span>,<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">涨后的工资不能少于涨前的工资.涨后:</span><span style="color: #ff0000;">‘</span><span style="color: #808080;">||</span>:new.sal<span style="color: #808080;">||</span><span style="color: #ff0000;">‘</span><span style="color: #ff0000;"> 涨前:</span><span style="color: #ff0000;">‘</span><span style="color: #808080;">||</span><span style="color: #000000;">:old.sal);
- </span><span style="color: #0000ff;">end</span> <span style="color: #0000ff;">if</span><span style="color: #000000;">;
- </span><span style="color: #0000ff;">end</span><span style="color: #000000;">;
- </span><span style="color: #808080;">/</span>
PL/SQL&存储过程||存储函数&触发器
标签: