`

plsql编程(1)

 
阅读更多

 

 

目标:1.理解oracle的pl/sql概念

         2.掌握pl/sql编程技术(包括:编写过程、函数、触发器。。)

plsql是什么?

        pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入sql语言还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。

pl/sql的作用?

       简化复杂度,减少网络的传输,提高运行性能,提升速度。



 学习的必要性:

         (1)提高应用程序的运行性能。

         (2)模块化设计思想

         (3)减少网络的传输量

 (4)提高安全性

 

 

 而pl/sql 是在数据库创建过程,过程已经编译好了,我们在java代码中只需要调用就行了,从而减少了网络的带宽。加快了速度。

项目跑的慢,如何优化?

      如果用sql,则对其进行优化。

      要是还不行,就把其写成过程,之后调用。

编写工具采用pl/sql developer开发工具:






 
 
 结束 要输入 "/" 之后回车
 好了,我们创建好了存储过程,但是如何调用呢?
调用方式:
(1)exec 过程名(参数1,参数2.。。。)
(2)call 过程名(参数1,参数2.。。。)
//-----------------------------------------------------第一个简单存储过程结束------------------------------------------------

接下来开始用pl/sql developer开发存储过程
      (1) 首先打开命令窗口(在pl/sql中执行删除语句)


 
同样可以使用 exec 过程名调用








 

  • 大小: 4.4 KB
  • 大小: 3.2 KB
  • 大小: 52.8 KB
  • 大小: 109.2 KB
  • 大小: 112.9 KB
分享到:
评论

相关推荐

    实验六 PLSQL编程1

    实验六“PLSQL编程1”主要涵盖了PL/SQL的基础编程概念和技巧,包括常量、变量的定义与操作,流程控制语句的使用,以及系统函数的调用。以下是相关知识点的详细说明: 1. **常量与变量**: - 常量在PL/SQL中是不可...

    plsql编程.ppt

    plsql编程.ppt.

    Oracle_plsql编程1

    1. **提高性能**:通过预编译和缓存,PL/SQL可以显著提高数据库操作的速度,特别是对于频繁执行的复杂查询和事务处理。 2. **模块化设计**:PL/SQL支持创建存储过程、函数、触发器和包,将相关的业务逻辑封装在一起...

    精通Oracle 10g PLSQL编程

    Oracle 10g PLSQL编程是数据库管理员和开发人员必须掌握的关键技能之一。PL/SQL,全称为Procedural Language/Structured Query Language,是Oracle数据库系统中的过程化语言,它结合了SQL的查询功能和传统编程语言的...

    PLSQL编程...

    PLSQL编程,ppt数据库课程教学......

    北风网项目培训PLSQL编程之BBS实战项目第二讲

    本讲“北风网项目培训PLSQL编程之BBS实战项目第二讲”旨在深入浅出地介绍如何利用PL/SQL进行企业级的数据库编程,特别针对BBS(Bulletin Board System,电子公告板)系统进行实战演练。 在BBS实战项目中,PL/SQL的...

    精通PLSQL编程.pdf

    ### 精通Oracle 10g PL/SQL编程知识要点 #### PL/SQL语言概述 PL/SQL(Procedure Language/Structured Query Language)是Oracle特有的编程语言,它的设计旨在扩展SQL的执行能力,使其具备过程式编程语言的特征。PL...

    精通Oracle10g PLSQL编程.rar

    Oracle 10g PLSQL编程是数据库管理员和开发人员必须掌握的关键技能之一。PL/SQL(Procedural Language/Structured Query Language)是Oracle数据库提供的一个编程语言,它结合了SQL的强大查询能力与过程编程的灵活性...

    PLSQL编程基础必看,绝对经典!

    PLSQL编程基础必看,绝对经典!文件限制大小,只能分割成2部分,一起下载解压就OK!

    Oracle数据库培训-PLSQL编程

    Oracle数据库培训-PLSQL编程

    plsql编程基础

    plsql编程基础,老师上课用的ppt课件,个人觉得初学者可以多看看几遍,会有帮助的

    ORACLE_PLSQL编程.pdf

    ### ORACLE_PLSQL编程知识点概览 #### 一、PL/SQL的概念与重要性 **1.1 SQL与PL/SQL的区别与联系** - **SQL(Structured Query Language)**: 是一种标准化的语言,主要用于管理和操作关系型数据库系统。SQL主要...

    PLSQL编程学习资料

    以下是对标题和描述中涉及的PLSQL编程知识点的详细说明: 1. **块结构**: PLSQL代码通常由一个或多个块组成,每个块都有声明、执行和异常处理部分。例如,实例2和实例3展示了如何定义一个简单的PLSQL块,包括变量...

    Oracle_PLSQL_编程手册

    oracle数据库PLSQL编程手册,有练习题及答案,主要内容为PLSQL编程及数据库对象管理

    plsql语法编程实例

    通过"Oracle 10g SQL操作和PLSQL编程指南光盘"中的实例,你可以深入理解这些概念,并通过实践提升技能。例如,你可能会遇到如何使用PL/SQL编写一个计算平均值的函数,如何处理数据库事务,或者如何利用游标实现复杂...

    PLsql编程指导书

    ### PL/SQL编程指导书 #### 一、Oracle PL/SQL编程基础 ##### 1.1 PL/SQL简介 PL/SQL(Procedural Language for SQL)是Oracle公司为关系数据库设计的一种标准的数据访问语言。它将过程化的编程结构与SQL语句无缝...

    PLSQL高级编程

    首先,“PLSQL高级编程”标题指出本书的内容主要涉及Oracle数据库中PLSQL编程的深入知识和应用,重点讲解了函数、包、存储过程和触发器等概念。 在“描述”部分,作者明确提出了本书的教学目标,即帮助读者深刻掌握...

    Oracle+Database+11g+PLSQL编程实战(书+源码)

    本书"Oracle Database 11g PLSQL编程实战"旨在帮助读者深入理解和掌握Oracle 11g中的PL/SQL编程技术。通过阅读这本书,你可以学习到以下关键知识点: 1. **Oracle数据库基础**:了解Oracle数据库的基本架构,包括表...

    plsql编程个人认为比较好的基础事例

    ### PL/SQL编程基础知识详解 #### 一、PL/SQL简介 PL/SQL(Procedural Language for SQL)是Oracle数据库的一种内置过程语言,它结合了SQL的数据操作能力与传统程序设计语言的过程控制功能,是一种非常强大的数据库端...

Global site tag (gtag.js) - Google Analytics