oracle package的簡單使用


from https://blog.csdn.net/llq_intel/article/details/8306633

--規范
create or replace package test_pkg is  --test_pkg為包名
procedure showMessage;  --聲明一個過程
function myAdd(x in number,y in number) return number; --聲明函數
end test_pkg;
 
 
--主體
create or replace package body test_pkg is --包名必須一致
procedure showMessage is    --實現規范中的過程
begin
dbms_output.put_line('創建一個簡單的包!'); --打印字符串用單引號括起來
end showMessage;
 
function myAdd(x in number,y in number) --實現函數
return number is
mySum number:=1;
begin
mySum:=x+y;
return mySum;
end myAdd;
end test_pkg;
 
 
--調用包,這個僅測試用
set serveroutput on
declare 
testSum number:=1;
begin
test_pkg.showMessage;
testSum:=test_pkg.myAdd(10,11);
dbms_output.put_line(testSum);
end;

 


免責聲明!

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



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