Oralce 函数例子
create or replace function income_level(name_in in varchar2)
--函数返回值类型
return varchar2 is
--变量声明
monthly_sal number(7, 2); --每月薪水
v_level varchar2(20); --函数返回值,薪水级别
cursor c1 is select sal from emp where ename = name_in; --游标c1
begin
--执行部分
open c1; --打开游标
fetch c1 into monthly_sal; --给monthly_sal赋值
--(注意,游标返回单行数据,可以直接赋值,若返回多行数据,则需要循环取出)
close c1; --关闭游标
if monthly_sal <= 4000 then
v_level := 'Low Income';
elsif monthly_sal > 4000 and monthly_sal <= 7000 then
v_level := 'Avg Income';
elsif monthly_sal > 7000 and monthly_sal < 15000 then
v_level := 'Moderate Income';
else
v_level := 'High Income';
end if; --结束if语句
return v_level;
end;
Oralce 函数例子相关推荐
- 【Matlab 控制】Simulink仿真+S函数例子
Simulink 仿真+S函数例子 S 函数代码如下: function [sys,x0,str,ts,simStateCompliance] = Eg3_7_SFunction(t,x,u,flag ...
- oralce函数大全
oralce函数大全 ABS 返回指定值的绝对值 SQL> select abs(100),abs(-100) from dual; ABS(100) ABS(-100) --------- - ...
- sql decimal函数例子_leetcode题库-sql练习精讲系列--三、经典排名问题
这是一个系列文章,这个系列的理念是通过一道题,搞懂一类题.涵盖了SQL面试最常考的知识点.搞懂这些题,面试时工作中sql不可能有问题. 文章分为引入问题-完整解析-答案-leetcode题和答案-知识 ...
- delphi 回调函数例子 用函数过程作为参数
今天有个朋友问我怎么用函数或者过程作为函数的参数呢,我说网上有挺多的,然而他告诉我很多例子运行不起来,我搜了几个测试了下,不知道是不是我自己的软件版本的问题,运行不了,所以自己研究了下,把自己能运行的 ...
- Sqlserver常用函数例子说明
在操作SQLServer的时候, 很多时候记不住具体的函数如何使用, 查找联机帮助还是嫌麻烦, 且有很多时候例子也不好懂, 下面对每个常用的函数用用例子说明,一目了然,你自己在数据库中执行一下,结果就 ...
- c语言自定义double函数例子,C语言的那些事——sqrt()函数 跟 double型数据的“%lf”...
C语言的那些事--sqrt()函数 和 double型数据的"%lf" 计算函数y=2*x^2中的x的值.计算x的值. 原本这是一道很简单的编程题目,但是对sqrt()函数以及do ...
- 回调函数例子_Linux C - C基础篇八(函数)
概念 函数可以被看作是一个由用户定义的一系列操作的集合.一般来说,函数用一个名字来表示.函数的操作数,称为参数,由一个位于括号中,并且用逗号分隔的参数列表指定,如果该函数没有参数需要传入,则这个列表为 ...
- python copy函数例子,Python中的拷贝详解
在之前的一篇文章中,我们解释了一下为什么下面的两种方式是不同的: bucket = [[] for _ in range(len(nums)+1)] bucket1 = [[]] * (len(num ...
- python学习--函数例子
1 #!/usr/bin/env python3 2 # -*- coding:utf-8 -*- 3 4 #01 函数的定义,调用 5 #生日歌 6 def happy(): 7 print(&qu ...
最新文章
- 【学术相关】进高校当老师有多难?非海归非 985 怎么办?
- C语言3中方法判断32还是64位机
- java spi机制_Java是如何实现自己的SPI机制的? JDK源码(一)
- popstate_HTML onpopstate 属性 - Break易站
- 利用VS2012自带功能,将xml文档反序列化为对象
- P1666 前缀单词
- C++基础——类模板
- ASCII编码:LinuxWindows
- ICE入门之hello world
- QT基础之位置相关的函数介绍
- 2018年中国500强排行榜
- 弹性盒子display:flex——justify-content主轴方向对齐方式、align-items交叉轴对齐方式、 flex-direction修改主轴方向、flex-wrap换行
- 写外挂的时候遇到有的用户用挂注入不了游戏~
- 怎么用计算机求浮动额,计算机一级题库中Excel曾出现的所有函数集合
- 辽宁移动计算机类校招工资,2020辽宁移动招聘考什么?好考吗?
- LeetCodeOJ.Number of Digit One
- ZZULIOJ:1018: 奇数偶数
- phpword html转word word转html
- 【渝粤教育】广东开放大学 文化经济实务 形成性考核 (56)
- drawboard pdf拆分文件_Surface学术指南-Drawboard PDF篇
热门文章
- 鸿蒙系统 当贝市场,【当贝市场】2000块的电视有哪些?618性价比电视推荐
- 歌华有线 虚拟服务器,歌华有线dns服务器地址
- 「事件驱动架构」使用GoldenGate创建从Oracle到Kafka的CDC事件流
- 南瑞服务器在线客服,国电南瑞服务器NSC332远动通讯管理器
- 【攻破css系列——附加篇】vscode自动格式化
- 纯对流问题matlab,matlab一个2D差分法解决对流扩散方程
- 把时间当作朋友——第4章 学习
- qq如何好友满了删除好友后还能收到好友消息?
- 什么是TCP三次握手和四次挥手【重点学习系列---干货十足--一文详解】
- web/tomcat服务器/http协议 重要知识点