oracle學習之第一個存儲過程:打印Hello World


數據庫對象:表、視圖、索引、序列、同義詞、存儲過程、存儲函數
存儲過程:指的是存儲在數據庫中供全部用戶程序調用的子程序叫存儲過程、存儲函數
存儲過程和存儲函數的同樣點:完畢特定功能的程序
存儲過程和存儲函數的差別:是否用return語句返回值(存儲函數能夠,可是存儲過程不行)


--第一個存儲過程:打印Hello World
/*
     調用存儲過程2種方式:
     1、exec sayhelloworld();
     2、begin
            sayhelloworld();
            sayhelloworld();
        end;
        /
*/
create or replace procedure sayhelloworld  --假設這個存儲過程存在就replace替換否則create創建,這里創建無參數的存儲過程
as --不可省略

begin
   dbms_output.put_line('Hello World');--注意不是雙引號而是單引號,否則調用存儲過程會報錯
end;
/


在dos窗體連接oracle數據庫方式:sqlplus username/password@127.0.0.1:1521/orcl。或者直接打開sql plus輸入username和password
SQL> set serveroutput on
SQL> exec sayhelloworld();
或者:
SQL>begin
         sayhelloworld();
         sayhelloworld();
    end;
    /



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM