freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle過(guò)程、函數(shù)和程序包(完整版)

  

【正文】 商: 3,余數(shù) 10 Oracle 數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì) 杭州電子科技大學(xué) 18 為參數(shù)傳遞變量或數(shù)據(jù) 當(dāng)為參數(shù)傳遞變量或數(shù)據(jù),可以采用以下 3種方法 ? 位置傳遞 ? 名稱(chēng)傳 ? 組合傳遞 Oracle 數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì) 杭州電子科技大學(xué) 19 PL/SQL過(guò)程 使用位置傳遞為參數(shù)傳遞變量和數(shù)據(jù) ? 位置傳遞 是指按照參數(shù)定義順序依次為每個(gè)參數(shù)提供變量或者數(shù)據(jù)值 ? 當(dāng)使用位置傳遞時(shí), 必須為所有參數(shù)提供變量或者輸入數(shù)據(jù) CALL add_empl(2222,‘1978122’, ’ alex’,NULL, 1, NULL,SYSDATE,800,NULL,30)。 (‘name:’||v_name)。 v2:=MOD(num1,num2)。 ? 下面建立用于更新雇員工資并輸出雇員姓名的過(guò)程 update_sal為例。 (sysdate)。 其中 procedure_name指定過(guò)程名, argument指定過(guò)程參數(shù); IS或 AS用于開(kāi)始 PL/SQL塊。 END。 Oracle 數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì) 杭州電子科技大學(xué) 12 CREATE OR REPLACE PROCEDURE devide( num1 IN OUT NUMBER, num2 IN OUT NUMBER) IS v1 NUMBER。 ? 過(guò)程調(diào)用帶參數(shù)分 4種情況: –如果無(wú)參數(shù),那么可以直接引用過(guò)程名; –如果有輸入?yún)?shù),那么需要為輸入?yún)?shù)提供數(shù)值; –如果帶有輸出參數(shù),那么需要使用變量接收輸出結(jié)果; –如果有輸入輸出參數(shù),那么調(diào)用時(shí)需要使用具有輸入值的變量。 BEGIN divide(n1,n2)。 IF SQL%NOTFOUND THEN RAISE e_no_rows。 Oracle 數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì) 杭州電子科技大學(xué) 25 導(dǎo)航 ? PL/SQL過(guò)程 ? PL/SQL函數(shù) ? PL/SQL包 Oracle 數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì) 杭州電子科技大學(xué) 26 函數(shù) ? 函數(shù)是一種命名存儲(chǔ)塊,可以接收輸入并進(jìn)行定義的邏輯處理以后把結(jié)果返回給調(diào)用者。 return(result)。 Oracle 數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì) 杭州電子科技大學(xué) 32 PL/SQL包 規(guī)范 ?包規(guī)范用于定義包的公用組件,包括常量、變量、游標(biāo)、自定義類(lèi)型、過(guò)程和函數(shù)等。 Oracle 數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì) 杭州電子科技大學(xué) 34 PL/SQL包 建立包體 ? 包體用于實(shí)現(xiàn)包規(guī)范所定義的公用過(guò)程和函數(shù),包體不僅可用與實(shí)現(xiàn)公用過(guò)程和函數(shù),而且可以定義包的私有組件(變量、常量等) ? 建立包體語(yǔ)法 CREATE [OR REPLACE] PACKAGE BODY package_name IS|AS 定義私有變量、常量等 實(shí)現(xiàn) 公用過(guò)程和函數(shù) END package_name。 END IF。 select ename,deptno FROM empl WHERE empno=1566 執(zhí)行結(jié)果: ENAME DEPTNO MARY 20 Oracle 數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì) 杭州電子科技大學(xué) 38 ? 調(diào)用包公用函數(shù) 例子: VAR salary NUMBER exec :salary:=(1566) PRINT salary 執(zhí)行結(jié)果: salary 2975 Oracle 數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì) 杭州電子科技大學(xué) 39 本章內(nèi)容回顧 ? 掌握過(guò)程的用法 ? 掌握函數(shù)的用法 ? 掌握包的用法
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1