![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
plsq性能
文章平均质量分 59
码三狼
孤独的旅行
展开
-
PLSQL入门与精通(第33章:包的本质)
我们一直在列举说明PL/SQL的包的用途。但是包的本质是什么的?个人理解,PL/SQL包的本质就是“全局部”。换句话来讲全局使用的东西,需要在包来定义。一般来说,在无名块、或者过程和函数的本地定义部中定义的内容只能在本PL/SQL块中使用。从这个意义上来说,这是一个本地(局部)的定义部。所谓本地的定义部,无名块是在DECLARE和BEGIN之间进行定义的;在过程和函数的情况下,是在IS和BEGIN之间定义的。作为复习,简单的列出下面的例子:<无名块>DELCARE本地声明部分BEGIN原创 2021-03-03 13:01:05 · 117 阅读 · 0 评论 -
PLSQL入门与精通(第32章:在包里边自定义异常)
这次说明PL/SQL包的异常定义。在PL/SQL中,为了处理错误,经常使用异常(例外)名记述例外处理程序。对于常见的错误,例外名是预先定义好的(这被称为预定义例外),程序里边会使用这个定义好的例外名。但是,有些错误是事先未定义的例外,这时候可以在申明部中自行定义例外名称,同时需要定义一个系统错误编号与之相对应。这是所谓的用户定义异常(例外)。自定义异常语法<<声明部>>–例外名称声明例外名 EXCEPTION;–例外名与系统错误编号的对应PRAGMA EXCEPT原创 2021-03-03 09:23:59 · 231 阅读 · 0 评论 -
PLSQL入门与精通(第4章:变量之%TYPE)
大家好。我是从事软件行业的牧无文兄。上一章,介绍了变量的定义,这一次继续深入介绍变量。上一次,介绍了变量的定义方法。如下:<变量定义域>变量名 变量类型;除此之外,我们介绍一下变量定义中经常使用的东西。以下是变量定义的新的一种方法:<变量定义域>变量名 表名.列名%TYPE;该方法是变量定义是:用指定表(或视图)中指定列的类型来定义变量和类型”。也就是说,不是直接指定数据类型,而是间接指定类型的。例如,将与EMP表的ENAME列相同数据类型的变量以V_EN原创 2021-02-21 14:42:47 · 721 阅读 · 0 评论 -
PLSQL入门与精通(第3章:变量定义)
大家好。我是从事软件行业20年的牧无文兄这章我们来介绍一下PLSQL的变量。程序逻辑内一般情况下会有很多个执行语句,执行语句之间要进行交流,交流方式就是通过变量,让很多执行语句共有这些值。变量定义,必须把那个放在各个执行语句都能够访问的共同场所,这个场所叫做变量定义区域(今后称为变量定义域)。无名PL/SQL块,则使用DECLARE这个关键字开始变量定义域。在变量定义域中定义变量,然后在以BEGIN关键字开头的执行域中使用这些变量来描述执行语句。变量定义的语法如下:变量名 变量类型;Orac原创 2021-02-21 12:57:25 · 894 阅读 · 0 评论