zoukankan      html  css  js  c++  java
  • 【PL/SQL练习】基本的PL/SQL语句

    1.无变量匿名快

    begin
      dbms_output.put_line('Hello World');
      end;

    2.有变量的匿名块,定义变量:

    declare
     v_ename varchar2(10);
      v_sal number(7,2);
    begin
     select ename,sal into v_ename,v_sal from emp where empno=&n;
      dbms_output.put_line('Employee name is: '||v_ename);
      dbms_output.put_line('Employee sal is: '||v_sal);
      end;

    3.定义常量和变量并赋值:

    declare
    v_ename VARCHAR2(10);
    v_sal   NUMBER(7,2);
    c_empno constant  NUMBER(4):=7788;               //声明一个常量
    
    begin
      
     select ename,sal into v_ename,v_sal from emp where empno=c_empno;
      
    dbms_output.put_line('Employees name is: '||v_ename);
    dbms_output.put_line('Employees salary is: '||v_sal); 
    
    end;

    4.在执行部分给变量赋值:

    declare
    v_ename varchar2(10);
    v_sal number(7,2);
    v_empno number(4);
    begin
      v_empno :=7788;
      select ename,sal into v_ename,v_sal from emp where empno=v_empno;
      dbms_output.put_line('Employee name is: '||v_ename);
      dbms_output.put_line('Employee sal is: '||v_sal);
      end;

    5.异常处理:

    declare
    v_ename varchar2(10);
    v_sal number(7,2);
    begin
      select ename,sal into v_ename,v_sal from emp where empno=&n;
      dbms_output.put_line('Employee name is: '||v_ename);
      dbms_output.put_line('Employee sal is: '||v_sal);
      exception
        when no_data_found then
          dbms_output.put_line('Please input current number!');
      end;

    6.通过%type,保证变量的数据类型和表中字段的数据类型一致:

    declare
    v_ename emp.ename%type;
    v_sal emp.sal%type;
    begin 
      select ename,sal into v_ename,v_sal from emp where empno=&n;
      dbms_output.put_line('Employee name is: '||v_ename);
      dbms_output.put_line('Employee sal is: '||v_sal);
      exception
        when no_data_found then
          dbms_output.put_line('Please input current number!');
      end;


     

  • 相关阅读:
    在MAC系统的eclipse里打开android sdk manager
    在MAC上搭建eclipse+android开发环境以及eclipse的svn插件的安装
    C语言入门
    变量和数据类型
    兼容 FF&IE 的替换鼠标选择文字方法(转载)
    JavaScript 中在光标处插入添加文本标签节点 详细方法
    jquery获取鼠标位置
    转:javascript Range对象跨浏览器常用操作
    日省三思
    jQuery强大的jQuery选择器 (详解)[转]
  • 原文地址:https://www.cnblogs.com/tomatoes-/p/6104213.html
Copyright © 2011-2022 走看看