Oracle与PL/SQL是什么关系


ORACLE是数据库,有客户端和服务器; PLSQL Developer只是第三方工具,服务于ORACLE,类似的工具还有Toad,sqlplus,sql developer等等; 安装PLSQL Developer于安装oracle没啥关系,但是如果没有oracle客户端,你装了PLSQL Developer也没啥意
SQL*Plus 是Oracle自带的数据库管理客户端,可以在这里编辑SQL语句执行,是命令行模式的。
PL/SQL 有两种。 一种是工具 PL/SQL Developer 和SQL*Plus一样是数据库管理客户端,是一种可视化界面,也可以使用命令行编辑SQL。
另外一种是PL/SQL语言,是oracle中的块结构语言,类似存储过程,是一种过程话的语言。把SQL语言和编程高级语言想融合,和Java近似。既可以在SQL*Plus上开发PL/SQL语言,也可以在PL/SQL Developer上开发PL/SQL语言。
9l和之前是整合客户端和服务端的,10G和以后是分离的,服务端是数据库所在的位置,客户端只是一个提供连接服务端和开发相关的工具,sql通过客户端发送到服务端解析执行,每次都解析很麻烦,所以干脆把一些使用频繁的sql扔在服务端,就出来了可编程式函数:存储过程,存储函数,触发器什么的,plsql是独立的语言,只是为了更好的实现可编程式这个概念。

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值