admin 管理员组

文章数量: 1086019


2024年4月12日发(作者:ever tinier)

word格式-可编辑-感谢下载支持

PLSQL入门

PL/SQL的概述

PL/SQL的优势

PL/SQL是一种块结构的语言,允许你将业务逻辑封装在一起,这是到目前为止使用PL/SQL的最大优势

PL/SQL是在服务器上运行,可以与数据库和SQL引擎直接进行交互,

PL/SQL是什么?

(procedural language/sql) 是oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入sql语言,

还可以定义变量和常量,允许使用条件语句和循环语句,允许使用列外处理各种错误,这样使得它的功

能变得更加强大。

特性: 减少java程序的复杂性

一. 过程,函数,触发器是pL/SQL编写的

二. 过程、函数、触发器是在oracle中

三. pL/SQL是非常强大的数据库过程语言

四. 过程,函数可以再java程序中调用

为什么学?

a) 提高应用程序的运行性能

b) 模块化的设计思想[分页的过程,订单的过程,转账的过程]

c) 减少网络传输量(传统的方法,用sql语句传输! 现在就只需要调用存储过程)

d) 提高安全性(传统sql 可以看到表名字段等…)

不好:

移植性不好,(你写好的存储过程,函数等当我们要换数据库时,这些东西就没用了)

开发工具:

1. Sqlplus 开发工具

是oracle公司提供的一个工具,这个因为我们在以前介绍过:

2. Pl/SQL developer开发工具

Pl/sql developer是用于开发pl/sql块的集成开发环境(ide)

它是一个独立的产品,而不是oracle的一个附带品,

Create procedure sp_pro1//存储过程名字 is

Begin

---执行部分

Insert into mytest values(‘’,’’);

End;

/

查看错误信息

word格式-可编辑-感谢下载支持

Show error;

调用过程:有两中方式

1 exec 过程名(参数值1,参数值2…..)

2 call 过程名

用pl/sql developer

--案例

Create or replace procedure

简单分类


本文标签: 过程 允许 语句 语言 使用