zoukankan      html  css  js  c++  java
  • PLSQL

    # PLSQL:可以对SQL进行编程

      语法:

    declare 
        变量、常量、光标(游标)、例外(自定义异常)
      begin
        ...
        exception
         ...
      end;

      引用型变量

    pname emp.ename%type;

      记录型变量

    emp_info emp%rowtype;
    SET SERVEROUTPUT ON;
    declare
    --  pname emp.ename%type;
      emp_info emp%rowtype;
    begin
      select * into emp_info from emp where empno = 7839;
      dbms_output.put_line( emp_info.empno ||'---'|| emp_info.ename||'---'||emp_info.job);
    end;

    if:
      1.if 条件 then ...;
      end if;

      2.if 条件 then ...;
      else ...;
      end if;

      3.if 条件 then ...;
      elsif 条件 then ...;
      else ...;
      end if;

    SET SERVEROUTPUT ON;
    declare
      pnum number :=1;
    begin
      if pnum = 1 then dbms_output.put_line('');
      elsif pnum=2  then dbms_output.put_line('');
      else dbms_output.put_line('其他');
      end if;
    end;

    # 循环while  do...while  for

    1.
      while 条件
      loop
        ...
      end loop;

    2.
      loop
        ...
        exit when i>5;
      end loop;

    3.

      for i in 1..10
      loop
        ...
      end loop;

    --1-5之和
    SET SERVEROUTPUT ON;
    declare
      pnum number:=1;
      psum number:=0;
    begin
        loop
          exit when pnum >5;
          psum:=psum+pnum;
          pnum:=pnum+1;
        end loop;
        dbms_output.put_line(psum);
    end;
    
    --1-5之间的数
    SET SERVEROUTPUT ON;
    declare
    begin
      for x in 1..5 
        loop
          dbms_output.put_line(x);
        end loop;
    end;
  • 相关阅读:
    vue.js打包后,接口安全问题
    PHP开发api接口安全验证
    DOS命令操作 规格严格
    IIS 规格严格
    Swing语法高亮 规格严格
    Jetty 规格严格
    How to avoid “Illegal type in constant pool 规格严格
    数据库表产生类 规格严格
    利用Java编写简单IIS日志清理工具 规格严格
    语法高亮 规格严格
  • 原文地址:https://www.cnblogs.com/wzhqzm/p/13551315.html
Copyright © 2011-2022 走看看