- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 PL/SQL之十 包
1.概述 包是使用包名进行分组的PL/SQL语句块的集合。将逻辑上相关联的PL/SQL类型、变量常量、过程、函数、游标和异常封装在一起。将“包”看作一个“应用程序”。 优势:模块化;更容易的应用设计;更好的性能;公共变量可在会话期间被所有子程序共享。2.定义 包头: --含有包的内容的相关信息(全局或公开变量的声明)。 --若定义游标、子
2017-10-22 14:20:32
631
原创 SQL之一 简介
一、SQL简介 1.SQL历史 SQL已成为标准的关系数据库语言。 2.SQL特性 2.1SQL的设计 它是一种数据子语言,它是设计为关系型数据库的接口。 2.2与其他语言区别 SQL按集合处理数据; 自动导航;不完全支持流程控制;Pl/SQL是SQL的扩展,它可以支持流程控制。 2.3功能 功能概要:创
2017-10-18 23:55:10
533
原创 PL/SQL之四 触发器
触发器是存储于数据库的命名PL/SQL语句块,当触发事件发生时它会会隐含执行。“触发事件”可以是如下的任何一种:处理数据库表的DML语句(如:INSERT、UPDATE、DELETE);特定用户模式下或者任何用户执行的DDL语句(CREATE或ALTER);系统事件(启动或关闭数据库);用户事件(登录和注销)。触发器分类:简单触发器(DML触发器(Before触发器|After触发器|instead触发器)、数据库触发器、系统触发器)、复合触发器。
2017-10-09 23:23:47
774
原创 PL/SQL之一 基础语法
PL/SQL表示SQL的过程式语言扩展,它是ORACLE RDBMSM的一部分,可以驻留在客户端和服务器端。 任何两种环境下,任何PL/SQL块或子程序都是由PL/SQL引擎处理的,PL/SQL引擎负责处理和执行任意PL/SQL语句,并把SQL语句发送到SQL语句处理器。SQL语句处理器通常位于ORACLE服务器。
2017-10-04 10:16:37
778
原创 PL/SQL 常见错误
1.PLS-00302:必须声明'EMPNO'组件 原因:自定义记录类型emp_rec中没有emono字段,有rempno字段,修改一下即可。
2017-04-09 15:06:35
801
原创 PL/SQL 之三 游标基础用法
下面的内容主要来自《Oracle PL/SQL 实例精解》1.分类 1.1静态游标 1)显式游标 2)隐式游标 1.2 REF游标2.隐式游标 处理过程: 1)该SQL语句不存在显示游标时,任何特定PL/SQL语句块都会产生一个隐式游标。 2)它会自动的与DML语句建立关
2017-03-21 23:22:48
548
原创 存储过程调用或接受另一存储过程返回的游标数据(Sys_refcursor类型)
一、示例1.存储过程proc_A:定义如下:create or replace procedure proc_A(ID number, cur_OUT out sys_refcursor) is v_sql varchar2(2000);Beginv_sql:='select 总额, 自付, 自费 FROM 费用表 WHERE ID ='||ID; open cur
2017-03-21 21:59:42
4500
Oracle PL/SQL 实例精解 Student数据库
2017-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人