Oracle-PLSQL基本操作

僤鯓⒐⒋嵵緔 提交于 2019-12-26 09:51:54

Oracle-PLSQL基本操作

1.查询记录并打印

declare
  --应用型变量:emp.sal是什么类型,那么通过emp.sal%type就可以指明vsal的类型
  vsal emp.sal%type;
  
begin
  --将值赋给vsal
  select sal into vsal from emp where empno=7369;
  --打印
  dbms_output.put_line(vsal);
end;
declare
  --声明记录型变量
  vrow emp%rowtype;
  
begin
  select * into vrow from emp where empno=7369;
  dbms_output.put_line('姓名'||vrow.ename);
end;

条件判断

declare
  age number := &输入年龄;
  
begin
  if age < 18 then
    dbms_output.put_line('未成年');
  elsif age >18 and age <=35 then
    dbms_output.put_line('年轻人');
  elsif age >35 and age <=65 then
    dbms_output.put_line('中年人');
  else
    dbms_output.put_line('老年人');
  end if;
end;

while循环

declare
  i number := 1;
  
begin
  while i<=10 loop
    dbms_output.put_line(i);
    i := i+1;
  end loop;  
end;

for循环

declare

begin
  for i in 1..10 loop
    dbms_output.put_line(i);
    end loop;
end;

加上reverse反转

declare

begin
  for i in reverse 1..10 loop
    dbms_output.put_line(i);
    end loop;
end;

loop循环

declare
  i number := 1;
  
begin
  loop
    exit when i > 10;
    dbms_output.put_line(i);
    i := i+1;
  end loop;
end;
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!