婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Oracle存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)創(chuàng)建方法(詳解)

Oracle存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)創(chuàng)建方法(詳解)

熱門(mén)標(biāo)簽:百度地圖標(biāo)注注解 外呼系統(tǒng)好點(diǎn)子 百度地圖標(biāo)注飯店位置怎么 電話(huà)機(jī)器人那種好 南通電銷(xiāo)外呼系統(tǒng)哪家強(qiáng) 地圖標(biāo)注的坐標(biāo)點(diǎn) 區(qū)域地圖標(biāo)注怎么設(shè)置 上海網(wǎng)絡(luò)外呼系統(tǒng) 理財(cái)產(chǎn)品電銷(xiāo)機(jī)器人

select * from emp;

-----------------存儲(chǔ)過(guò)程------------------------

--定義

   create[or replace] procedure 存儲(chǔ)過(guò)程名稱(chēng)(參數(shù)名 [in]/out 數(shù)據(jù)類(lèi)型)
   is/as
   begin

--邏輯表達(dá)式 

end [存儲(chǔ)過(guò)程名稱(chēng)];

--定義存儲(chǔ)過(guò)程計(jì)算年薪,并答應(yīng)輸出

  create or replace procedure proc_salyears(v_no in number)
   is
   sal_years number(9,2);
   begin

 --計(jì)算年薪

select sal*12+nvl(comm,0) into sal_years from emp where empno=v_no;

--輸出

dbms_output.put_line(sal_years);
   end;

--調(diào)用存儲(chǔ)過(guò)程

 方式1:

call proc_salyears(7788);

方式2:

begin
       proc_salyears(7369);
     end; 

--out參數(shù)的存儲(chǔ)過(guò)程

--計(jì)算年薪并返回  

  create or replace procedure proc_salyears(v_no in number,sal_years out number)
   is
   begin

 --計(jì)算年薪

select sal*12+nvl(comm,0) into sal_years from emp where empno=v_no;
   end;

--調(diào)用存儲(chǔ)過(guò)程

declare
   v_sal number(9,2);
  begin
     proc_salyears(7876,v_sal);
     dbms_output.put_line(v_sal);
  end;

-----------------存儲(chǔ)函數(shù)------------

--定義

create or replace function 存儲(chǔ)函數(shù)名(參數(shù)名 in/out 數(shù)據(jù)類(lèi)型)
    return 數(shù)據(jù)類(lèi)型
    is|as
    begin
        return 具體的數(shù)據(jù);
    end [存儲(chǔ)函數(shù)名稱(chēng)];

--定義存儲(chǔ)函數(shù)名計(jì)算年薪

create or replace function fun_salyears(f_no number)
    return number
    is
  sal_years number(9,2);
    begin
    select sal*12+nvl(comm,0) into sal_years from emp where empno=f_no;
        return sal_years;
    end ;

--使用存儲(chǔ)函數(shù)

declare
  sal_yeats number(9,2);
  begin
    sal_yeats := fun_salyears(7876);
    dbms_output.put_line(sal_yeats);
  end;
 

--可簡(jiǎn)寫(xiě)

begin
    dbms_output.put_line(fun_salyears(7369));
  end;

--------存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)的區(qū)別--------

存儲(chǔ)過(guò)程多用于項(xiàng)目之間的數(shù)據(jù)共享,存儲(chǔ)函數(shù)多被存儲(chǔ)過(guò)程調(diào)用.

存儲(chǔ)函數(shù)可以再sql語(yǔ)句中調(diào)用,存儲(chǔ)過(guò)程不能.

您可能感興趣的文章:
  • oracle 存儲(chǔ)過(guò)程、函數(shù)和觸發(fā)器用法實(shí)例詳解
  • windows中oracle存儲(chǔ)過(guò)程加密的實(shí)例代碼
  • Oracle帶輸入輸出參數(shù)存儲(chǔ)過(guò)程(包括sql分頁(yè)功能)
  • oracle中print_table存儲(chǔ)過(guò)程實(shí)例介紹
  • Mybatis調(diào)用Oracle存儲(chǔ)過(guò)程的方法圖文詳解
  • 詳解Oracle調(diào)試存儲(chǔ)過(guò)程
  • Oracle存儲(chǔ)過(guò)程及調(diào)用
  • Oracle存儲(chǔ)過(guò)程、包、方法使用總結(jié)(推薦)
  • Oracle生成單據(jù)編號(hào)存儲(chǔ)過(guò)程的實(shí)例代碼
  • Oracle數(shù)據(jù)庫(kù)創(chuàng)建存儲(chǔ)過(guò)程的示例詳解

標(biāo)簽:海東 百色 寧波 昭通 遼源 中衛(wèi) 自貢 紹興

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)創(chuàng)建方法(詳解)》,本文關(guān)鍵詞  Oracle,存儲(chǔ),過(guò)程,和,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)創(chuàng)建方法(詳解)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Oracle存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)創(chuàng)建方法(詳解)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 那曲县| 南木林县| 夏津县| 长泰县| 阜新市| 鄂托克前旗| 马公市| 乐安县| 宜都市| 海阳市| 泗洪县| 长宁区| 福州市| 滦南县| 温州市| 平泉县| 邯郸县| 临澧县| 昂仁县| 郑州市| 无棣县| 开远市| 灯塔市| 华亭县| 祁门县| 兴文县| 淳安县| 正蓝旗| 威远县| 卢龙县| 怀安县| 顺平县| 金川县| 华亭县| 青神县| 芦山县| 无棣县| 元谋县| 谢通门县| 福海县| 溧阳市|