10PL_SQL过程之执行if语句
2016-06-26 20:19
239 查看
declare
v_sal emp.sal%type;
begin
select sal into v_sal from emp
where empno = 7369;
if(v_sal<1200) then
dbms_output.put_line('low');
elsif(v_sal=1200) then
dbms_output.put_line('middle');
else
dbms_output.put_line('hige');
end if;
end;
注意elsif中没有else的e
declare
v_sal emp.sal%type;
begin
select sal into v_sal from emp
where empno = 7839;
if(v_sal<2500) then
v_sal := v_sal*2;
update emp set sal = v_sal where empno=7839;
commit;
elsif(v_sal=2500) then
dbms_output.put_line(v_sal);
else
v_sal := v_sal/2;
update emp set sal=v_sal where empno=7839;
commit;
end if;
end;
以上是PL_SQL执行select和update语句
v_sal emp.sal%type;
begin
select sal into v_sal from emp
where empno = 7369;
if(v_sal<1200) then
dbms_output.put_line('low');
elsif(v_sal=1200) then
dbms_output.put_line('middle');
else
dbms_output.put_line('hige');
end if;
end;
注意elsif中没有else的e
declare
v_sal emp.sal%type;
begin
select sal into v_sal from emp
where empno = 7839;
if(v_sal<2500) then
v_sal := v_sal*2;
update emp set sal = v_sal where empno=7839;
commit;
elsif(v_sal=2500) then
dbms_output.put_line(v_sal);
else
v_sal := v_sal/2;
update emp set sal=v_sal where empno=7839;
commit;
end if;
end;
以上是PL_SQL执行select和update语句
相关文章推荐
- MYSQL-----索引
- 09PL_SQL过程之执行insert语句
- 08PL_SQL过程之执行select语句
- 07PL_SQL过程之复杂数据类型之Record
- 06PL_SQL过程之复杂数据类型Table
- 05PL_SQL过程之使用%type声明变量
- 04PL-SQL过程之声明各种简单变量
- 03PL_SQL过程之捕获异常
- 02PL_SQL过程之声明变量
- 01PL_SQL过程之输出HelloWorld
- spark:scala读取mysql的4种方法
- 数据库结构的设计与如何最大限度的利用索引
- SQL一次性查询一个字段不同条件下的统计结果
- MySQL存储过程
- SQL错误:”***“必须是批处理中仅有的语句
- MySQL基本操作
- MySQL存储引擎介绍
- mysql5.7.13安装配置及使用
- mysql数据库之索引和分析索引
- MySQL如何优化ORDER BY