![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql存储过程
文章平均质量分 97
茁壮成长的凌大大
事稍拂逆,便思不如我的人,则怨尤自消;心稍怠荒,便思胜似我的人,则精神自奋。
展开
-
oracle存储过程----入门存储过程
从今天开始,决定先学会写存储过程吧,总是被人问起这个。 首先,我决定以学会oracle 的存储过程为目标了。存储过程的优点,以下是我百度来的优点:降低网络的通讯量。如果只是执行简单的SQL语句的话存储过程和普通SQL没有太大差别,但随着时间的推移SQL量越来越大甚至达到上百行时,其优越性明显体现。提高执行效率。我们都知道SQL是先编译再执行的,而存储过程是预编译在服务...原创 2018-08-09 08:21:08 · 4010 阅读 · 11 评论 -
oracle存储过程----赋值、相等、分支的写法
oracle存储过程—-赋值、相等、分支的写法 忽然想起竟然没有记录下存储过程中关于赋值 、相等 、分支 的写法。赋值 在存储过程 中 赋值的写法是:= 比如i := 0 ,表示将0 赋值给i 的意思。相等/不等 在存储过程 中 相等的写法是= 比如i = 0 ,表示判断i是否等于0的意思,相等则为true ,反之,则为false;当然也有不等,即<> 。...原创 2018-08-14 08:38:42 · 8083 阅读 · 0 评论 -
oracle存储过程----存储过程执行简单的增删改查sql
存储过程执行增删改查sql 下边是一个简单的数据库表,为了方便,我都定义成了varchar 类型。 1、存储过程执行增加sql 首先写一个增加的存储过程:create or replace procedure test_add_procedure(id varchar,createtime varchar,name varchar,age varchar,sex varc...原创 2018-08-12 14:03:38 · 22917 阅读 · 5 评论 -
oracle存储过程----游标(cursor)的学习
oracle存储过程—-存储过程游标(cursor)、遍历的使用方法 今天又学了一个新的概念Cursor ,即游标。 接上一篇,oracle存储过程—-存储过程执行简单的增删改查sql ,上一篇中,写到存储过程的查询sql ,当时在写到查询的时候,忽然不知道怎么对查询结果是多条的数据,如何操作遍历呢。 游标(Cursor)create or replace procedu...原创 2018-08-13 15:43:10 · 50741 阅读 · 7 评论 -
oracle存储过程----遍历游标的方法(for、fetch、while)
oracle存储过程—-遍历游标的方法(for、fetch、while)上一篇文章地址是:oracle存储过程—-游标(cursor)的学习 本来我想自己写一下这个,但是后来发现了一个文章,写的挺好的,也挺容易理解的,所以我就盗窃 了这个作者的文章(不要鄙视我) ,原文地址是:存储过程中遍历游标的三种方式(For,Fetch,While) 为了以示尊重,我原封不动的扒了过来(盗亦有...原创 2018-08-13 15:59:51 · 29047 阅读 · 8 评论 -
oracle存储过程----异常的写法介绍
上一篇 oracle存储过程—-case条件控制语句的用法 oracle存储过程—-异常介绍 参考PL/SQL ,存储过程中的异常来自于程序本身,也有的来自开发人员自定义的数据,而所有的这些错误我们称之为异常(编译时的错误不能称为异常)。 &esmp; 本篇介绍存储过程中对于异常的三种分类:预定义异常。非预定义异常。自定义异常。1、预定义异常 orac...原创 2018-08-19 16:24:42 · 12672 阅读 · 6 评论 -
oracle存储过程----变量的介绍及使用(PL/SQL)
oracle存储过程—-变量的介绍及使用 学习一门语言,既然学会了hello word 的输出,那就要关注下基础,首先要熟悉存储过程 中的变量类型。 关于存储过程变量有哪些 ,这样的问题,我在百度上搜索,却发现很多没用的,最近在同事那里,忽然看到一本《oracle从入门到精通》,搜了一下,发现了存储过程 的东西,但是它却没有直接叫存储过程 ,人家叫PL/SQL ,好尴尬啊。 ...原创 2018-08-17 08:16:00 · 31666 阅读 · 2 评论 -
oracle存储过程----case条件控制语句的用法
上一篇 oracle存储过程—-赋值、相等、分支的写法oracle存储过程—-case条件控制语句的用法 今天又看到了另一种条件控制的方法case 。case语句可以分为两种类型:一种是简单的case语句,它给出一个表达式,并把表达式结果同提供的几个可预见的结果作比较,如果比较成功,则执行对应的语句序列。另一种是搜索式的case语句。它会提供多个布尔表达式,然后选择第一个...原创 2018-08-17 12:48:57 · 11565 阅读 · 3 评论 -
oracle存储过程----mybatis传入参数调用存储过程查询
上一篇的链接是 oracle存储过程----异常的写法介绍 有这样的需求,比如共有表B1-B17,现在要求传入年度、行政区划,查询出所有符合条件的B1-B17的记录,(当然,仅查询这些表中共同有的字段),因为这算是跨表查询了。 一般我们写的sql可能如下:select a.b_type,a.b_name,a.b_sort,c.nd,c.tbrq ,c.zt,c.id,c.tbrmc ...原创 2018-09-28 15:01:53 · 1214 阅读 · 0 评论