浅谈SQL与PLSQL

SQL的特点
(1)交互性强,非过程化
(2)数据库操纵能力强,只需发送命令,无需关注如何实现
(3)多表操作时,自动导航简单,例如:
(4)容易调试,错误提示,直接了当

(5)SQL强调结果 


PLSQL是什么?
     是专用于Oracle服务器,在SQL基础之上,添加了一些过程化控制语句,叫PLSQL。
     过程化包括有:类型定义,判断,循环,游标,异常或例外处理。。。
     PLSQL强调过程


为什么要用PLSQL
     因为SQL是第四代命令式语言,无法显示处理过程化的业务,所以得用一个过程化程序设计语言来弥补SQL的不足之处,
     SQL和PLSQL不是替代关系,是弥补关系


PLSQL程序的完整组成结构如下:
     [declare]
          变量声明;
   变量声明;
     begin
          DML/TCL操作;
 DML/TCL操作;
     [exception]
          例外处理;
 例外处理;
     end;
     /
注意:在PLSQL程序中,;号表示每条语句的结束,/表示整个PLSQL程序结束


PLSQL与SQL执行有什么不同:
(1)SQL是单条执行的
(2)PLSQL是整体执行的,不能单条执行,整个PLSQL结束用/,其中每条语句结束用;号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值