pl/sql入门介绍

--pl/sql 入门
  --pl/sql:声明部分、执行部分、异常部分
  
  --声明部分:变量、常量、类型
  
  --执行部分:sql语句、控制语句
  
  --异常部分:预定义异常、非预定义异常、自定义异常
  
  
  --变量、常量、类型
    --字符型表达式、数值型表达式、日期型表达式、布尔型表达式、赋值
    --标量类型变量:单一类型,不存在组合。
    --复合类型变量:几种单一类型组合而成的一个结构体
    --引用类型变量:使用一个其他数据项的引用。
    
    --标量类型变量:数值型(number)、字符型(char、varchar2、long)、布尔型(true、false、null)、日期(date、timestamp)、%tpye
    --复合类型变量:记录类型、%rowtype记录类型、关联数组、变长数组
    
  --表达式:数值表达式、关系表达式、逻辑表达式
    --数值表达式:+ — * / power(n) sqrt(n)...
    --关系表达式:= < > <> <= >=
    --逻辑表达式: and or not 
  
  --控制语句
    --if条件控制语句:if...end if、if...else...end if、if..elsif...else...end if
    --case条件控制语句:case...when...then...else...end case、case when 表达式 when...else...end case;
    --loop循环控制语句:loop...end loop、while 表达式 loop ...end loop、for...loop、cursor for loop
  
  --DML DDL语句使用
    --DDL : execute immediate 'sql语句';
    
  --异常处理:exception when ... then ... when others then ...   
    --预定义异常
      --CASE_NOT_FOUND、NO_DATA_FOUND、TOO_MANY_ROWS、DUP_VAL_ON_INDEX、VALUE_ERROR、ZERO_DIVIDE、STORAGE_ERROR、TIMEOUT_ON_RESOURCE、CURSOR_ALREADY_OPEN
    --非预定义异常:没有名称的oracle异常
    --自定义异常:业务异常、非oracle异常
                   
   

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26364008/viewspace-2133237/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26364008/viewspace-2133237/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值