![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
plsql
文章平均质量分 54
meng-jiao
这个作者很懒,什么都没留下…
展开
-
pl/sql---存储过程
存储过程存储过程,简称“存储”或者“存过”,是一种命名的PL/SQL程序块,也是工作中用到最多的命名块,数据库中的大多数程序都是以存储过程的形式存放在数据库里。创建CREATE OR REPLACE PROCEDURE SP_YEAR(I_YEAR IN NUMBER, ---I_YEAR,O_YEAR OUT形参 O_YEAR OUT VARCHAR2 ----在测试时写入的值为实参)IS BEGIN IF MOD(I_YEAR,4)=0 AND MOD(I_YEAR,原创 2021-06-09 15:22:29 · 3966 阅读 · 0 评论 -
pl/sql---游标
游标DECLARE CURSOR A IS SELECT EMPNO,ENAME FROM EMP; B A%ROWTYPE;BEGIN OPEN A; LOOP FETCH A INTO B; EXIT WHEN A%NOTFOUND; DBMS_OUTPUT.PUT_LINE(B.EMPNO||' '||B.ENAME); END LOOP; CLOSE A;END; -----LOOP/DECLARE CURSOR原创 2021-06-09 15:17:55 · 1961 阅读 · 1 评论 -
pl/sql---循环
LOOP 循环LOOP PLSQL_SENTENCE; ----要执行的语句 EXIT WHEN 结束条件; ----条件满足,退出循环END LOOP;2+4+6+8+…+100DECLARE I NUMBER :=0; S NUMBER :=0;BEGIN LOOP S :=S + I; EXIT WHEN I=100; I := I+2; END LOOP; DBMS_OU原创 2021-06-09 15:12:26 · 559 阅读 · 0 评论