SQL与PLSQL的对比
来源:互联网 发布:下载汉王识别软件 编辑:程序博客网 时间:2024/05/19 02:16
1.SQL99是什么
(1)是操作所有关系型数据库的规则
(2)是第四代语言
(3)是一种结构化查询语言
(4)只需发出合法合理的命令,就有对应的结果显示
2.SQL的特点
(1)交互性强,非过程化
(2)数据库操纵能力强,只需发送命令,无需关注如何实现
(3)多表操作时,自动导航简单,例如:
select emp.empno,emp.sal,dept.dname
from emp,dept
where emp.deptno = dept.deptno
(4)容易调试,错误提示,直接了当
(5)SQL强调结果
3.PLSQL是什么
是专用于Oracle服务器,在SQL基础之上,添加了一些过程化控制语句,叫PLSQL
过程化包括有:类型定义,判断,循环,游标,异常或例外处理。。。
PLSQL强调过程
4.为什么要用PLSQL
因为SQL是第四代命令式语言,无法显示处理过程化的业务,所以得用一个过程化程序设计语言来弥补SQL的不足之处,
SQL和PLSQL不是替代关系,是弥补关系
5.PLSQL程序的完整组成结构
PLSQL程序的完整组成结构如下:
[declare]
变量声明;
变量声明;
begin
DML/TCL操作;
DML/TCL操作;
[exception]
例外处理;
例外处理;
end;
/
注意:在PLSQL程序中,;号表示每条语句的结束,/表示整个PLSQL程序结束
6.书写PLSQL的工具有:
(1)SQLPLUS工具
(2)SQLDeveloper工具
(3)第三方工具(PLSQL & 其它)
7.PLSQL与SQL执行有什么不同:
(1)SQL是单条执行的
(2)PLSQL是整体执行的,不能单条执行,整个PLSQL结束用/,其中每条语句结束用;号
- SQL与PLSQL的对比
- SQL与ORACLE的对比
- SQL与ORACLE的对比
- 浅谈SQL与PLSQL
- sql server 与 oracle函数的对比
- SQL与WINDOWS的名词对比
- C#与SQL的数据对比关系
- DATA Step与PROC SQL的对比
- SQL与NoSQL的CRUD对比
- SQL与Oracle对比
- SQL与Oracle对比
- SQL与Oracle对比
- sql 与Oracle对比
- SQL与Oracle对比
- vb与sql对比
- store_schema.sql学习sql与plsql
- Azure SQL DataBase 与传统 SQL Server 的区别对比
- plsql和sql的区别
- [转载]使用SSH公钥实现免密码登录
- CSS基础
- 从零学习搭建邮件系统
- ural 1028. Stars 树状数组
- Mysql5.6版本导出sql文件数据导入到5.7版本出现的问题
- SQL与PLSQL的对比
- MySQL之——添加索引的几种方式
- 软件编码规范(代码编辑、编译、审查 )
- vector声明二维数组的一些问题
- 常见排序算法的python实现
- Activity免注册跳转
- 监控摄像头进行网页直播和微信直播的技术方案
- 基于docker的caffe环境搭建与使用示例
- Ref 与 Out 的区别