PLSQL语句demo

1.if语句demo

  • 单个分支
IF A=1 THEN
    ...
END IF;
  • 两个分支
IF A=1 THEN
    ...
ELSE
    ...
END IF;
  • 多个分支
IF A=1 THEN
    ...
ELSEIF A=2 THEN
    ...
...
ELSE
    ...
END IF;

2.for循环语句demo

  • 数字循环
BEGIN
    FOR I IN 1 .. 100 LOOP
        -- 输出I的值
        SYS.DBMS_OUTPUT.PUT_LINE(I);
    END LOOP;
END;
  • 表记录循环
BEGIN
    FOR CURR_ROW IN (SELECT COL1,COL2 FROM TEST_TABEL)
        -- 遍历输出字段COL1的值
        SYS.DBMS_OUTPUT.PUT_LINE(CURR_ROW.COL1);
    END LOOP;
END;
posted @ 2020-10-05 20:21  orz_cc  阅读(100)  评论(0编辑  收藏  举报