PL/SQL

什么是PL/SQL:

Procedural Language/SQL,过程语言/SQL.是结合了Oracle过程语言的结构化查询语言的一种扩展语言。

PL/SQL的优点:

1.具有编程语言的的特点,它能把一组SQL语句放到一个模块中,使其更具模块化程序的特点。
2.PL/SQL可以采用过程性语言控制程序结构。可增加逻辑判断,如循环,判断等程序结构。
3.PL/SQL可以对程序中的错误进行自动处理,使程序能够在遇到异常时不中断,即异常处理机制。
4.具有更好的可移植性。
5.减少了网络交互,有助于提高程序性能。

PL/SQL控制语句

1.条件控制语句:用于根据条件执行一系列语句。 包括IF 和CASE语句
IF  .....THEN     ELSIF  ...THEN    ELSE   END IF;
CASE 条件表达式       WHEN ......THEN   WHEN    .....N   THEN   ELSE 语句段    END CASE;

2.循环控制语句:用于重复执行一系列语句。包括LOOP和WHILE和FOR循环
LOOP     要执行的语句      EXIT WHEN 条件语句   (--满足条件推出循环) END LOOP;
WHILE    布尔表达式     LOOP     要执行的语句  ;  END  LOOP;
FOR 循环计数器   IN   REVERSE     下限  ......    上限    LOOP   要执行的语句    ;  END  LOOP;

3.顺序控制:用于按顺序执行语句。包括NULL语句和GOTO语句。
NULL语句是一个可执行语句,相当于一个占位符或不执行任何操作的空语句,可使一些语句变得有意义,提高程序性能可读性,保证其他语句结构完整性和正确性

什么是异常

运行程序时出现的错误叫做异常。

异常分类

1.预定义异常:NO_DATA-FOUND(请求不存在)     VALUE_ERROR(大小限制错误) INVALID_NUMBER(字符串转数字)........
2.用户自定义异常:
	1.在PL/SQL定义部分定义异常    异常情况   EXCEPTION;
	2.抛出异常     RAISE 异常情况;
	3.在PL/SQL块的异常情况处理部分对异常情况做出相应处理。

Oracle数据库导入导出

数据库导出 是导出整个数据库对象,不仅仅是表
oracle导出数据库对象,是一个二进制文件,后缀名是.dmp
导出命令exp 数据库名/密码@SID file=d:/***.dmp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值