【Oracle強化】⑦第七章 建立函式
2.函式把員工表中不同的工作連線成一個字串
3.函式計算個人所得稅,工資,薪金所得減3500,
含稅級距 稅率(%) 速除數
不超過1500 3 0
超過1500到4500 10 105
超過4500 到9000 20 555
超過9000 到3500 25 1005
4、建立函式,根據輸入的引數(員工程式碼)值,返回對應的員工姓名
7.2函式處理 1、 create or replace function func (v_empno in emp.empno%type) return varchar2 is v_ename emp.ename%type; begin select ename into v_ename from emp where empno= v_empno; return v_ename; end; VARIABLE g_ename varchar2 EXEC :g_ename := func(7369) Print g_ename 2、 create or replace function func (v_deptno in emp.deptno%type) return number is v_sal emp.sal%type; begin select max(sal) into v_sal from emp where deptno = v_deptno; return v_sal; end; create or replace procedure sal_proc is v_sal emp.sal%type; e_many_sal EXCEPTION; v_message varchar2(20); cursor emp_cursor is select deptno,dname from dept; begin for emp_record in emp_cursor loop v_sal := func(emp_record.deptno); if v_sal > 4000 then v_message := emp_record.dname; raise e_many_sal; end if; end loop; exception when e_many_sal then dbms_output.put_line(v_message||'部門的薪水太高了'); end;
相關推薦
【Oracle強化】⑦第七章 建立函式
1.函式檢視字串中共包含幾個某特殊字元,如'A**B*CEDF'中包含幾個‘*’ 2.函式把員工表中不同的工作連線成一個字串 3.函式計算個人所得稅,工資,薪金所得減3500, 含稅級距 稅率(%) 速除數 不超
【Oracle強化】⑨第九章 觸發器
1.編寫觸發器實現如下功能: 對修改職工工資進行合法性檢查: a.修改後的工資大於修改前的工資 b.工資增量不能超過原工資的10% c.目前部門號為10號部門的員工不漲工資 2.用觸發器生成一個主鍵,員工編號的主鍵 ‘NEU’ +員工參加工作時間+員工序號 n
【Oracle練習】⑤第6章 分組函式
第六章 1. 顯示平均工資為>2000的職位 SELECTAVG(sal), dname FROM emp e, dept d GROUPBY dname HAVINGAVG(sal)>2000; 2. 計算工資在2000以上,各種職位的平均工資大於3000的職
【資料庫視訊】第七章 操作查詢
一、基本連線 SELECT A.姓名,A.性別,A.出生日期,A.民族,B.班級名,A.家庭住址 FROM 學生資訊 A,班級資訊 B WHERE A.所屬班級=B.班級編號 二、內連線 FROM table1 INNER JOIN table2 [ON join_con
【Oracle練習】⑧第9章 表和約束
第九章 1.請分析按照以下要求都需要建立什麼型別的欄位 (1)最大2000個位元組定長字串 char(2000) (2)如果輸入’張三’ 後添空格6個 char(10) (3)性別輸入’男’或’女’ char(2) (4)最大4000個位元組變長字串
【算法導論】第七章、快速排序
很好 補充 第七章 而是 合並 art 元素 一個 排序 快排的優勢: 1、期望為O(n lgn) 2、常數因子比較小 3、就地排序 4、在虛存環境很好工作 與合並排序一樣是分治思想,但是不是從中間截斷,而是通過partition過程實現的 每次選擇最後一個元素為q,然
【軟件構造】第七章第一節 健壯性和正確性的區別
日期 center 質量 ror lan 啟動 rec 失敗 erro 第七章第一節 健壯性和正確性的區別 第七章:進入軟件構造最關鍵的質量特性 ——健壯性和正確性。 本節在1-2節的基礎上,重申了Robustness and Correctness的重要性,澄清了二者之
【軟件構造】第七章第二節 錯誤與異常處理
throw 之間 IE 程序猿 數組越界 它的 extends 希望 nds 第七章第二節 錯誤與異常處理 本節關註:Java中錯誤和異常處理的典 型技術——把原理落實到代碼上! Outline: Java中的錯誤和異常(java.lang.throwable) 異常
【軟件構造】第七章第三節 斷言和防禦性編程
2種 子程序 語句 tro 啟用 防禦性編程 spa 調試 pan 第七章第三節 斷言和防禦性編程 本節:第2種技術——斷言、防禦式編程 Outline 斷言 什麽是斷言 斷言的應用場景 防禦式編程(不是考點,不加敘述) Notes: ## 斷言 【什麽是斷言】
【練習題】第七章--迭代(Think Python)
相比之下,與其對比x和y是否精確相等,倒不如以下方法更安全:用內建的絕對值函式來計算一下差值的絕對值,也叫做數量級。 if abs(y-x) < epsilon: break 這裡可以讓epsilon的值為like 0.0000001,差值比這個小就說明已經足夠接近了。
【.NET Core專案實戰-統一認證平臺】第七章 閘道器篇-自定義客戶端限流
原文: 【.NET Core專案實戰-統一認證平臺】第七章 閘道器篇-自定義客戶端限流 【.NET Core專案實戰-統一認證平臺】開篇及目錄索引 上篇文章我介紹瞭如何在閘道器上增加自定義客戶端授權功能,從設計到編碼實現,一步一步詳細講解,相信大家也掌握了自定義中介軟體的開發技巧了,本篇我們將介紹如
【Python web 開發】第七章 開發總結
第七章開發總結:整理一下我們的知識點: 1、首先是django rest framwork 的token 登入和原理 django rest framwork 為我們提供了三種 認證模式 重點是 TokenAuthentication 這個
【JanusGraph】第七章:JanusGraph服務
第七章:JanusGraph服務 Chapter 7. JanusGraph Server JanusGraph使用Gremlin Server作為服務元件對客戶端請求進行請求處理響應。當JanusGraph打包的時候,Gremlin Server就被稱為JanusGr
讀書筆記-【從Paxos到ZooKeeper分散式一致性原理與實踐】 第七章 Zk技術內幕
系統模型 資料模型 ZNode是ZK中資料的最小單元,每個ZNode上都可以儲存資料,同時還可以掛載子節點,形成一個層次化的名稱空間——樹. 樹 Zk中每個資料節點都稱為ZNode,所有ZNode形成樹形結構。 事務ID 事務是指ZK改變
【Android學習】第三章 · 儲存容量的獲取&xml格式文字的建立與解析
相對佈局:結合RelativeLayout九宮格 表格佈局和絕對佈局不常用,瞭解就好 谷歌替代system.out.println()用Log.v(d<i<w<e)(tag,”文字資訊”) 設定
【組合語言】——第七章課後總結
1.and和or指令 (1)and指令:邏輯與指令,按位與運算 例如: mov al,01100011B and al,00111011B 執行後:al=00100011B 通過該指令可以將操作物件的相應位設為0,其他位不變。 (2)or指令:邏輯或指令,按位進行或運算
【SpringCloud Greenwich版本】第七章:配置中心服務端(config server)
一、SpringCloud版本 本文介紹的Springboot版本為2.1.1.RELEASE,SpringCloud版本為Greenwich.RC1,JDK版本為1.8,整合環境為IntelliJ IDEA 二、config server介紹 Spring Cloud Conf
【閱讀】《head first jquery》第七章——定製函式提供定製效果(完善變臉小專案)
window物件:這是javascript中最頂層的物件。它包括屬性、事件處理程式和方法,可以幫助檢測和響應瀏覽器事件。onFocus指出一個瀏覽器視窗何時啟用onBlur檢測一個視窗何時失去焦點定時
【STM32H7教程】第4章 STM32H7工程模板建立(MDK5)
aries nag asp lib 更多 bubuko 初始 點擊 亂碼 完整教程下載地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=86980 第4章 STM32H7工程模板建立(MDK5)
【滲透課程】第七篇-上傳漏洞之繞過上傳漏洞
ng- 相關 都是 http itl 了解 利用 存在 上傳 前一篇我們已經講過了上傳漏洞的解析漏洞,在某些時候,知道網站存在哪個解析漏洞,那麽我們就可以更好的利用上傳漏洞 這個知識點在我們前面就有粗略說過了(http://www.yuntest.org/index.php