个人对数据库的一些基本框架的理解

--PL/SQL 块
--定义变量
declare
--PL/SQL语句中可执行的部分
begin
  dbms_output.put_line('Hello World');
end;

       对于一个刚刚学习ORACLE的人来说,这意味着又是一门新的编程语言,相比于Java中的方法调用的框架,利用PL/SQL编写的ORACLE也有自己的框架,数据库的框架

        在PL/SQL中,也跟Java中一样,有许多的定义的符号,用来表明两者之间的关系

         比如  “ := ”            表示赋值操作符

                  “   ||   ”            表示连接操作符

                  “  --   ”            表示当行的注释,相当于Java中的//

                  “ /**/  ”            表示多行的注释

                  “<<>>”            表示标签的分隔符

                  “   ..   ”            表示范围操作符

                  “  **   ”            求幂的操作符

        在ORACLE数据库中,也有变量和常量,申明变量和常量的语句是: 

--声明变量
  v_ename varchar2(30);
  v_sal number(10);

        在ORACLE数据库中,也有异常的发生,比如一个值超过了他预定的值或者数据不匹配的时候,就会报错,这就是所谓的异常,对与异常的处理方式,在学习Java的时候,通常用try/catch来处理异常,或者使用

exception来抛出异常,在编译表的时候,也会用到 exception 来抛出异常,下面就是一个基础的异常抛出方式:

declare
  invalidCATEGORY EXCEPTION;
  category VARCHAR2(10);
begin
  category := '&Category';
  if 
    category not in ('附件','顶盖','备件') then
    raise invalid  category;
  else
    dbms_output.put_line('您输入的类别是'|| category);
  end if;
exception
  when invalidcategory then
    dbms_output.put_line("无法识别该类别');
end;

      

猜你喜欢

转载自asd710569885.iteye.com/blog/2143123