`
reymont
  • 浏览: 526334 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
阅读更多

 

PL/SQL 模块简介:

PL/SQL 模块是任何完整的逻辑工作单元。 PL/SQL 一共有 4 个的模块:匿名块,存储过程,函数和包

 

由于匿名块没有名字,其他模块是不能调用它,因此数据库没有保存匿名块,仅仅在运行时加载编译。

 

子程序是命名块,它们能输入参数,能被 Oracle 应用程序调用。 Oracle 数据库把子程序保存起来,并为子程序提供了完善的维护功能。

PL/SQL 模块构架:

PL/SQL 拥有跟 C JAVA 等程序语言类似功能,但不能简单的认为它就是一门编程语言。 PL/SQL Oracle RDBMS 的一部分,可以运行在客户端和服务器端。

下图演示了匿名块的运行。 PL/SQL engine 执行模块化语言并提交 SQL 到数据库的 SQL engine

 

分享到:
评论

相关推荐

    Oracle PL/SQL程序设计(第5版)(下册)第二部分

    通过使用过程、函数、触发器和包,建立模块化的PL/SQL应用。 内容推荐 《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、...

    Oracle 12c PL/SQL程序设计终极指南

    PL/SQL本身涉及的知识点浩瀚、庞杂...当然,最为重要的还是内容本身,本书首先对PL/SQL的理论基础进行了全面的介绍,其次详细讲解PL/SQL开发的所有功能模块、方法和技巧,最后对它的各种高级特性也进行了深入探讨。

    ORACLE PL/SQL 基础教程及参考

    在PL/SQL模块中可以使用查询语句和数据操纵语句(即进行DML操作),这样就可以编写具有数据库事务处理功能的模块。 至于数据定义(DDL)和数据控制(DCL)命令的处理,需要通过Oracle提供的特殊的DMBS_SQL包来进行。PL/SQL...

    Oracle PL/SQL程序设计(第5版)(下册) 第一部分

    通过使用过程、函数、触发器和包,建立模块化的PL/SQL应用。 内容推荐 《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、...

    PL_SQL编程语言的使用与程序设计

    oracle实验指导,pl/sql程序设计指导。

    学生成绩管理系统,配有pl/sql developer软件,oracle数据库所有表!详细步骤!myeclipse下直接运行!

    使用MVC构建的,代码全有注释,配有所有oracle数据库表,pl/sql developer软件。详细使用步骤如下: 1.打开oracle服务。 2.打开pl/sql developer,将“数据库设计用的所有表和数据.dmp”这个文件导入。 3.打开...

    Oracle数据库之PL/SQL程序设计简介

    对于客户端来说,PL/SQL可以嵌套到相应的工具中,客户端程序可以执行本地包含PL/SQL部分,也可以向服务发SQL命令或激活服务器端的PL/SQL程序运行。  模块化  PL/SQL程序结构是一种描述性很强、界限分明的块结构

    Oracle实验六 PL/SQL程序设计

    以bs用户登录BOOKSALES数据库,利用PL/SQL程序编写下列功能模块。 SQL>CONN bs/bs@booksales (1)创建一个函数,以客户号为参数,返回该客户订购图书的价格总额。 create or replace function sumprice( id ...

    PL/SQL 基础.doc

    PL/SQL 基础,一个不错的 PL/SQL 参考手册。内容预览: ---- 第一章 PL/SQL 简介 ---- 1. Oracle应用编辑方法概览 1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用; 2) ODBC 3) OCI: C语言和...

    Oracle客户端PL/SQL 中文乱码解决

    NULL 博文链接:https://leo1211.iteye.com/blog/468573

    PL-SQL教程资料

    能够使一组SQL语句的功能更具模块化程序特点;  2.采用了过程性语言控制程序的结构;  3.可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中断;  4.具有较好的可移植性,可以移植到另一个...

    GKD-Base PL/SQL存储函数实现的关键技术研究

    摘要:介绍具有自主知识产权的某安全数据库管理系统GKD-Base的PL/SQL引擎,基于该引擎研究GKD-Base存储函数机制实现的关键技术。设计了函数管理器和执行状态堆栈,通过语法树表示存储函数编译后生成的中间代码,并...

    Oracle教程之pl/sql简介

    本文实例讲述了Oracle的pl/sql。分享给大家供大家参考,具体如下: 一、pl/sql 是什么 pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。 pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许...

    keep tool8(集成PLSQL含keygen)part1

    Hora提供了一种快速简易的方式进行读取、保存和执行SQL命令和PL/SQL模块。所有用户,包括终端用户都可以浏览到任何数据库对象,并且在Oracle特许范围内还可以对数据库目标进行修改。 ER Diagrammer ER Diagrammer...

    PL/SQL模块学习之一、基本概念学习

    SQL*Plus: Release 11.2.0.1.0 Production on 星期二 3月 3 12:19:01 2020 Copyright (c) 1982, 2010, Oracle. All rights reserved. SQL> conn as sys/oracle #格式错误,根据下面提示修改登陆参数 SP2-0306: 选项...

    pl-sql-editor:NetBeans IDE的PL / SQL编辑器模块-开源

    该项目将添加对在NetBeans IDE内部编辑Oracle PL / SQL对象的支持,包括语法突出显示,代码折叠和缩进。 有关更多信息,请参见Wiki。

    PL_SQL模块学习之十、游标

    文章目录游标1.1 显式游标...隐式游标是PL/SQL创建并管理 显示游标由用户创建并管理 select * from v$open_cursor查看当前会话游标 详情参考oracle中cursor与refcursor及sys_refcursor的区别 1.1 显式游标 1.1.1 创

    PLSQLDeveloper_解压版

    无论你在何时需要插一些标准的SQL或PL/SQL代码到编辑器里,无论你在何时需要创建新的程序文件,你只需要点击相应的模块。 查询建立器 图形查询建立器使新选择报表的创建或现有报表的修改变得更简单。PL/SQL ...

    plsqlplus+instantclient_11_2

    无论你在何时需要插一些标准的SQL或PL/SQL代码到编辑器里,无论你在何时需要创建新的程序文件,你只需要点击相应的模块。 查询建立器 图形查询建立器使新选择报表的创建或现有报表的修改变得更简单。PL/SQL ...

    黄淮学院信工学院操作系统06-07下考试试题A卷答案

    黄淮学院信工学院操作系统06-07下考试试题A卷答案

Global site tag (gtag.js) - Google Analytics