• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
雾里看花
博客园    首页    新随笔    联系   管理    订阅  订阅

PL/SQL学习笔记一:PL/SQL程序设计简介

PL/SQL是一种高级数据库程序设计语言,用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。

 

什么是PL/SQL

PL/SQL是Procedure Language & Structured Query Language的缩写。ORACLE的SQL是支持ANSI(American national Standards Institute 美国国家标准协会)和ISO92(International Standard Organization)标准的产品。PL/SQL是对SQL语言存储过程语言的扩展。从ORACLE6以后,ORACLE的RDBMS附带了PL/SQL。它现在已经成为一种过程处理语言,简称PL/SQL。

目前的PL/SQL包括两部分:数据库引擎部分(数据库PL/SQL);可嵌入到许多产品(如C语言,JAVA语言等)工具中的独立引擎(工具PL/SQL)。

 

PL/SQL的好处:

1、有利于客户/服务器环境应用的运行;

2、适合于客户环境。

 

PL/SQL可用的SQL语句

在PL/SQL中可以使用的SQL语句有:INSERT,UPDATE,DELETE,SELECT INTO,COMMIT,ROLLBACK,SAVEPOINT。

注意:在PL/SQL中只能用SQL语句中的DML部分,不能用DDL部分,如果要在PL/SQL中使用DDL的话,只能以动态的方式来使用。

 

运行PL/SQL程序

PL/SQL程序的运行是通过ORACLE中的一个引擎来进行的。这个引擎可能在ORACLE的服务器段,也可能在ORACLE应用开发的客户端。引擎执行PL/SQL中的过程性语句,然后将SQL语句发送给数据库服务器来执行。再将结果返回给执行端。

       

posted @ 2012-09-25 18:10  雾里看花  阅读(174)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3