标签:处理 存储 put hid 约束 create end 学习 rev
plsql的结构
变量 的定义有2种格式
变量名 变量类型 [约束] default 默认值
变量名 变量类型 [约束] [:=初始值]BEGIN FOR v_temp in 1..100000 LOOP INSERT INTO t_testseq values(seq_value.nextval,‘abcde‘); END LOOP; END; declare a number default 9; begin a:=a+1; dbms_output.put_line(a); end; --求两个数最大值 declare a number default 10; b number default 20; begin if a>b then dbms_output.put_line(‘最大值‘||a); else dbms_output.put_line(‘最大值‘||b); end if; end; --求成绩0-60不及格 60-70合格 70-80 良好80-100优秀 declare grade number :=85; begin if grade>=0 and grade<60 then dbms_output.put_line(‘不及格‘||grade); elsif grade>=60 and grade<70 then dbms_output.put_line(‘你及格‘||grade); elsif grade>=70 and grade<80 then dbms_output.put_line(‘你是良好‘||grade); elsif grade>=80 and grade<=100 then dbms_output.put_line(‘你是优秀‘||grade); end if; end; --打印1-10 declare i number :=1; begin while i<=10 loop dbms_output.put_line(i); i :=i+1; end loop; end; --for求1-10的和 declare ssum number :=0; begin for i in 1..10 loop ssum:=ssum+i; end loop; dbms_output.put_line(ssum); end; --逆序打印1-10 begin for i in reverse 1..10 loop dbms_output.put_line(i); end loop; end; --loop循环 declare ssum number default 0; i number :=1; begin loop ssum :=ssum+i; i:=i+1; exit when i>100; end loop; dbms_output.put_line(ssum); end; --打印helloword create procedure hello is begin dbms_output.put_line(‘helloword‘); end; --有参 求两个数最大值 create procedure getmax(a number,b number) is begin if a>b then dbms_output.put_line(a); else dbms_output.put_line(b); end if; end;
标签:处理 存储 put hid 约束 create end 学习 rev
原文地址:https://www.cnblogs.com/zqy6666/p/12596399.html