存儲(chǔ)過程直接打印Create or replace procedure Sel is AA date;beginSelect sysdate into AA from dual;dbms_output.put_line(AA);end;變量返回Create or replace procedure Sel (AA out date)isbeginSelect sysdate into AA from dual;end;/set serverout on declare v_aa date; begin sel (v_aa); dbms_output.put_line(v_aa); end;
成都創(chuàng)新互聯(lián)公司是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁(yè)美工、網(wǎng)站程序員、網(wǎng)頁(yè)設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營(yíng)銷人員及形象策劃。承接:成都網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)站改版、網(wǎng)頁(yè)設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫(kù)開發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺(tái)等全方位的服務(wù)。
首先在sqlplus中set serverout on 以打開顯示至于輸出,可以用dbms_output若在sqlplus中還可以用print
可用DBMS_OUTPUT.PUT_LINE()對(duì)存儲(chǔ)過程的進(jìn)行輸出。
編寫存儲(chǔ)過程:
create or replace procedure test_pro(in_num number)
as
M number;
begin
M := in_num;
if 0 M then
dbms_output.put_line('輸出SQL語(yǔ)句1');
elsif M 3 then
dbms_output.put_line('輸出SQL語(yǔ)句2');
else
dbms_output.put_line('nothing');
end if;
end;
擴(kuò)展資料;
存儲(chǔ)在數(shù)據(jù)庫(kù)的數(shù)據(jù)字典中,存儲(chǔ)在當(dāng)前的應(yīng)用中安全性由數(shù)據(jù)庫(kù)提供安全保證,必須通過授權(quán)才能使用存儲(chǔ)子程序,安全性靠應(yīng)用程序來保證,如果能執(zhí)行應(yīng)用程序,就能執(zhí)行該子程序。模式描述IN參數(shù)用來從調(diào)用環(huán)境中向存儲(chǔ)過程傳遞值,不能給IN參數(shù)賦值,給此參數(shù)傳遞的值可以是常量、有值的變量、表達(dá)式等。
參考資料來源:百度百科-Oracle存儲(chǔ)過程
oracle輸出同一個(gè)部門的信息的方法如下:
設(shè)置部門表:dept ,人員部門關(guān)系表:dept_emp,其余的使用相關(guān)專業(yè)的知識(shí)即可。