![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PLSQL
文章平均质量分 85
将军米
这个作者很懒,什么都没留下…
展开
-
7. PLSQL--程序包和触发器
PLSQL--程序包和触发器1.11 程序包(package)1.11.1包的组成1.11.2.包的作用1.12触发器1.12.1触发事件分类1.11 程序包(package)1.11.1包的组成包由两部分组成,分别为包的声明部分和包的实现部分1.包的声明部分2.包的实现部分1.11.2.包的作用使用包将程序分组归类使用私有方法隐藏逻辑----》隐藏函数,在程序包中存在,但是只能由包的内部成员才能调用。 被调用函数,一定要写在调用函数的前面在上面的例子中,我们将与圆相关的计算原创 2021-02-27 06:55:36 · 492 阅读 · 0 评论 -
6. PLSQL--动态SQL和存储过程、函数
PLSQL--动态SQL和存储过程1.8动态SQL1.8.1动态sql的概念1.9存储过程(procedure)1.9.1存储过程与匿名块的区别1.8动态SQL1.8.1动态sql的概念本质上来说动态sql就是将符合sql语法的字符串当作sql来运行动态sql相对于静态sql来说更灵活,并且可以突破一些PL/SQL对静态sql的限制由于在编译时sql的全文还不确定,所以你可以使用动态sql构建灵活的,多用途的应用程序1.动态sql的分类对应DML/DDL/SELECT INTO 语句我们使用E原创 2021-02-27 06:55:16 · 820 阅读 · 0 评论 -
5. PLSQL中的记录、集合
PLSQL中的记录、集合1.6记录1.6.1记录的概念1.7集合1.7.1pl/sql种有三种集合类型1.6记录1.6.1记录的概念记录是一种复合数据类型,记录类似于一个一行多列的表,当然我们也可以声明记录类型为一行一列,不过并没有实际意义,这种情况下我们应该使用变量。1.三种方式定义记录1)基于表的记录我们使用表名%ROWTYPE来定义基于表的记录比如:声明单个字符的引用型变量----》表名.表字段%type三个内存空间的值,可能不在一起比如:声明记录型变量----》表名%rowtyp原创 2021-02-27 06:55:09 · 544 阅读 · 0 评论 -
4. PLSQL中的游标
1.5 PLSQL中的游标1.5.1游标的概念1.5.1游标的概念游标(cuscor)可以看作私有sql区的句柄或名称,在sql语句执行过程中保存解析后的语句和其他信息1.隐式游标与显式游标游标分为隐式游标和显式游标1)隐式游标当运行DML与SELECT INTO语句时,PLSQL会打开一个隐式游标,隐式游标自动打开,自动关闭,无法人工干预2)显示游标用户在代码中定义的游标,并由用户在程序中控制打开,检索,关闭----》操作分为4步:定义游标,打开游标,检索游标,关闭游标----》只能指原创 2021-02-21 12:31:17 · 1258 阅读 · 0 评论 -
3.PLSQL异常处理
1.4异常处理1.4.1错误的分类1.4.2异常的抛出与捕获1.4.1错误的分类1.在pl/sql中可能出现两种错误编译错误即语法错误,程序编写没有满足语句要求运行时错误,语法没有错误,但在运行时报错,这种错误语法检查器无法检测,对应运行时的错误我们又称为异常A)在pl/sql的执行部分的异常处理部分a)异常处理的优点使程序正常结束而不是中途报错,将错误处理过程独立,增加程序的逻辑性,错误输出更加更富,友好。b) 预定义异常(21个)oracle将常减的21个异常定义为预定义异常,并为每个原创 2021-02-21 12:28:25 · 2327 阅读 · 0 评论 -
2. PLSQL的结构
1.3PLSQL的结构1.3.1PLSQL块由2个部分组成1.3.2 PL/SQL语句块1.3.3 PL/SQL变量1.3.4pl/sql中的数据类型1.3.5plsql与sql的使用1.3.6条件控制语句1.3.7循环控制语句1.3.1PLSQL块由2个部分组成第一部分为声明部分【可选】,第二部分中为执行部分,其中第二部分中可包含异常处理部分【可选】注意在SQL plus中需要事先开启输出,否正看不到运行结果-----》开启命令:set serveroutput on====》这个是window原创 2021-02-21 12:08:19 · 819 阅读 · 0 评论 -
1. PLSQL的介绍与安装
PLSQL的介绍与安装1.1PLSQL的概述1.2PLSQL的安装与链接1.2.1下载Oracle客户端软件1.2.2下载pL/sql软件1.2.3连接到虚拟机数据库1.1PLSQL的概述PL/SQL是对SQL语言的过程式语言的扩展,是Oracle数据库的一部分,并不是独立的编程语言,目前在编程语言排行榜排名靠前1.2PLSQL的安装与链接1.2.1下载Oracle客户端软件首先在官网下载与你使用的Oracle数据库服务端一致的Oracle数据库客户端版本:https://www.oracle.原创 2021-02-21 11:57:56 · 550 阅读 · 0 评论