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

正文內(nèi)容

oracle存儲(chǔ)過(guò)程培訓(xùn)材料(動(dòng)畫(huà)版本)(編輯修改稿)

2025-02-23 17:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 unt=1 then ? .... ? else ? .... ? end if。 ? exception //存儲(chǔ)過(guò)程異常 ? when too_many_rows then ? (39。返回值多于 1行 39。)。 ? when others then ? (39。在 RUNBYPARMETERS過(guò)程中出錯(cuò)! 39。)。 ? end。 2023/07/09 尚洋信德 存儲(chǔ)過(guò)程 ? 開(kāi)發(fā)一個(gè)存儲(chǔ)過(guò)程 ? 注釋 : ? 如果沒(méi)有 or replace語(yǔ)句,則僅僅是新建一個(gè)存儲(chǔ)過(guò)程 ,如果系統(tǒng)存在該存儲(chǔ)過(guò)程,則會(huì)報(bào)錯(cuò)。 Create or replace procedure 如果系統(tǒng)中沒(méi)有此存儲(chǔ)過(guò)程就新建一個(gè),如果系統(tǒng)中有此存儲(chǔ)過(guò)程則把原來(lái)刪除掉,重新創(chuàng)建一個(gè)存儲(chǔ)過(guò)程 . ? 存儲(chǔ)過(guò)程名定義:包括存儲(chǔ)過(guò)程名和參數(shù)列表 ,參數(shù)名和參數(shù)類型 ,參數(shù)名不能重復(fù) . ? as (is )為關(guān)鍵字 ,可以理解為 pl/sql的 declare關(guān)鍵字 ,用于聲明變量 . 2023/07/09 尚洋信德 存儲(chǔ)過(guò)程 ? 開(kāi)發(fā)一個(gè)存儲(chǔ)過(guò)程 ? ? create or replace procedure runbyparmeters(isal in %type, sname out varchar, sjob in out varchar) ? as icount number。 ? begin ? select count(*) into icount from emp where salisal and job=sjob。 ? if icount=1 then ? else ? end if。 ? exception //存儲(chǔ)過(guò)程異常 ? when too_many_rows then ? (39。返回值多于 1行 39。)。 ? when others then ? (39。在 RUNBYPARMETERS過(guò)程中出錯(cuò)! 39。)。 ? end。 2023/07/09 尚洋信德 存儲(chǔ)過(guò)程 ? 開(kāi)發(fā)一個(gè)存儲(chǔ)過(guò)程 ? 注釋 : ? sal%type目的是為了保持與傳參過(guò)來(lái)的數(shù)據(jù)寬度一致 . ? IN /OUT 即可作輸入?yún)?shù),也可作輸出參數(shù)。 ? 變量聲明塊:緊跟著的 as (is )關(guān)鍵字 ,用于聲明變量。 ? IN 按值傳遞,并且它不允許在存儲(chǔ)過(guò)程中被重新賦值。如果存儲(chǔ)過(guò)程的參數(shù)沒(méi)有指定存參數(shù)傳遞類型,默認(rèn)為 IN. ? OUT 參數(shù):作為輸出參數(shù),需要注意,當(dāng)一個(gè)參數(shù)被指定為 OUT類型時(shí),就算在調(diào)用存儲(chǔ)過(guò)程之前對(duì)該參數(shù)進(jìn)行了賦值,在存儲(chǔ)過(guò)程中該參數(shù)的值仍然是 null. ? IN參數(shù)的寬度是由外部決定 ,對(duì)于 OUT 和 IN OUT 參數(shù)的寬度是由存儲(chǔ)過(guò)程內(nèi)部決定。 2023/07/09 尚洋信德 存儲(chǔ)過(guò)程 ? 開(kāi)發(fā)一個(gè)存儲(chǔ)過(guò)程 ? ? create or replace procedure procdefault(p1 varchar2, p2 varchar2 default 39。mark39。) ? as ? begin ? (p2)。 ? end。 ? SQL exec procdefault(39。a39。)。 或者 SQL exec procdefault2(p2 =39。aa39。)。 ? 注釋 : ? default 關(guān)鍵字為存儲(chǔ)過(guò)程的參數(shù)指定默認(rèn)值。在對(duì)存儲(chǔ)過(guò)程調(diào)用時(shí),就可以省略默認(rèn)值。 ? 2. 默認(rèn)值僅僅支持 IN傳輸類型的參數(shù)。 OUT 和 IN OUT不能指定默認(rèn)值 2023/07/09 尚洋信德 存儲(chǔ)過(guò)程 ? 存儲(chǔ)過(guò)程調(diào)用方式 : ? Declare ? realsal %type。 ? realname varchar(40)。 ? realjob varchar(40)。 ? BEGIN ? realsal:=1100。 ? realname:=39。39。 ? realjob:=39。CLERK39。 ? runbyparmeters(realsal,realname,realjob)。 --必須按順序 ? (REALNAME||39。 39。||REALJOB)。 (輸出模式 ) ? END。 2023/07/09 尚洋信德 存儲(chǔ)過(guò)程 ? 存儲(chǔ)過(guò)程調(diào)用方式 ? 2. 方式二 : ? declare ? realsal %type。 ? realname varchar(40)。 ? realjob varchar(40)。 ? begin ? realsal:=1100。 ? realname:=39。39。 ? realjob:=39。CLERK39。 ? runbyparmeters(sname=realname,isal=realsal,sjob=realjob)。 ? 指定值對(duì)應(yīng)變量順序可變 ? (REALNAME||39。 39。||REALJOB)。(輸出模式 ) ? END。 2023/07/09 尚洋信德 存儲(chǔ)過(guò)程 ? 儲(chǔ)存過(guò)程調(diào)試 ? declare ? param_out varchar2(28)。 ? param_inout varchar2(28)。 ? begin ? param_inout:=39。ff39。 ? proce_test(39。dd39。,param_out,param_inout)。 ? (param_out)。 ? end。 ? ? 注釋 : ? 存儲(chǔ)過(guò)程調(diào)試主要根據(jù)開(kāi)發(fā)者自己的決定 ,一般情況下通過(guò)打印語(yǔ)句來(lái)完成 , ? 這里就不詳細(xì)說(shuō)明 . 2023/07/09 尚洋信德 存儲(chǔ)過(guò)程 ? 系統(tǒng)異常錯(cuò)誤信息 ? ACCESS_INTO_NULL 試圖給為初始化對(duì)象的屬性賦值 ? CASE_NOT_FOUND CASE 中若未包含相應(yīng)的 WHEN ,并且沒(méi)有設(shè)置 ? COLLECTION_IS_NULL 試圖向?yàn)槌跏蓟那短妆砗妥冮L(zhǎng)數(shù)組賦值時(shí) ,引發(fā)異常 ? CURSER_ALREADY_OPEN 試圖打開(kāi)一個(gè)已經(jīng)打開(kāi)的游標(biāo)時(shí)產(chǎn)生異常 ? DUP_VAL_ON_INDEX 唯一索引對(duì)應(yīng)的列上有重復(fù)的值 ? INVALID_CURSOR 在不合法的游標(biāo)上進(jìn)行操作 ? INVALID_NUMBER 內(nèi)嵌的 SQL 語(yǔ)句不能將字符轉(zhuǎn)換為數(shù)字 ? NO_DATA_FOUND 使用 select into 未返回行,或企圖在表中訪問(wèn)為初始化的數(shù)據(jù) ? TOO_MANY_ROWS
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1