oracle存儲(chǔ)過(guò)程傳參數(shù) oracle中調(diào)用帶數(shù)據(jù)出參數(shù)的存儲(chǔ)過(guò)程?
oracle中調(diào)用帶數(shù)據(jù)出參數(shù)的存儲(chǔ)過(guò)程?--Set serveroutput oncreate or replace procedure select udept(num udeptno in nu
oracle中調(diào)用帶數(shù)據(jù)出參數(shù)的存儲(chǔ)過(guò)程?
--Set serveroutput oncreate or replace procedure select udept(num udeptno in number,-定義in mode變量,該變量需要輸入department number var udname out部門(mén)名稱(chēng)%類(lèi)型,--定義out mode變量以存儲(chǔ)部門(mén)名稱(chēng)并輸出var_uulocout部門(mén)位置%類(lèi)型)isbeginselect dname,loc到var_2;dname,var_2;loc從deptwhere deptno=numudeptno—檢索找到的部門(mén)號(hào)的部門(mén)信息udatauu—如果select語(yǔ)句沒(méi)有返回記錄,數(shù)據(jù)庫(kù)管理系統(tǒng)輸出.put行(“部門(mén)號(hào)不存在“)--輸出信息結(jié)束選擇uuDept/--存儲(chǔ)過(guò)程調(diào)用--注:對(duì)于帶輸出參數(shù)的存儲(chǔ)過(guò)程調(diào)用,應(yīng)首先聲明與out參數(shù)類(lèi)型兼容的變量set serveroutput ondeclare var udname部門(mén)名稱(chēng)%typevaru位置部門(mén)位置%typebeginselectu部門(mén)(10,變量名稱(chēng),變量位置)dbmsU輸出.put行(var_2;DName@var_2;loc)結(jié)束/