1. 下載對應(yīng)版本的UTL_DBWS(一個工具包dbws-callout-utility-10131.zip),解壓后放到oracle安裝目錄下的oracle_install_dir/sqlj/lib中;

為建安等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及建安網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站建設(shè)、成都網(wǎng)站制作、建安網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
2. 運行之前下載的包中dbws-callout-utility-10131\sqlj\lib\ utl_dbws_body.sql及utl_dbws_decl.sql兩個sql! oracle中就后工具包了!
在存儲過程或函數(shù)里調(diào)用oracle包的話,首先要有執(zhí)行這個包的權(quán)限;如果包屬于其他的用戶(不是系統(tǒng)包),調(diào)用時:用戶名.包名.存儲過程(參數(shù))名或者 變量:=用戶名.包名.函數(shù)(參數(shù));因為函數(shù)有返回值,變量類型要跟函數(shù)返回值的類型一致。 在command 下調(diào)用的話:exec 用戶名.包名.存儲過程名(參數(shù));select 用戶名.包名.函數(shù)名(參數(shù)) from dual;就可以了。包屬于當(dāng)期用戶可以不寫用戶名。
包用于在邏輯上組合過程和函數(shù),它由包規(guī)范和包體兩部分組成
1.創(chuàng)建包
--創(chuàng)建一個包sp_package
create?package?sp_package?is
--聲明該包有一個過程和函數(shù),(沒有實現(xiàn))
procedure?update_sal(name?varchar2,newsal?number);
function?annual_nicome(name?varchar2)?return?number;
end;
--創(chuàng)建包體(用于實現(xiàn)已經(jīng)聲明的函數(shù)和過程)
create?package?body?sp_package?is
procedure?update_sal(name?varchar2,newsal?number)
is
BEGIN
UPDATE?emp
SET????sal?=?newsal
WHERE??ename?=?name;
END;
function?annual_income(name?varchar2)
return?number?is
annual_salary?number;
BEGIN
SELECT?sal?*?12?+?Nvl(comm,0)
INTO???annual_salary
FROM???emp
WHERE??ename?=?name;
RETURN?annual_salary;
END;
end;
--調(diào)用包中的內(nèi)容
exec?sp_package.update_sal('name',number);
如果是Eclipse/MyEclipse,選中項目右擊,找到Java Build Path-- Libraries--Add JARs,然后選中你要的jar文件。或者先把jar文件copy到你的項目,然后選中你的jar文件,右擊--Build Path--Add to Build Path.
首先先下載好Oracle安裝包(這個就不用說了,上Oracle官網(wǎng)自己找下載入口),將下載好后的兩個壓縮文件解壓至同一文件夾下,該文件夾為database;
解壓完畢后,在該目錄下打開setup.exe,執(zhí)行安裝程序后會出現(xiàn)啟動安裝的命令提示符,進(jìn)入安裝;
稍等一會兒,就會出現(xiàn)以下安裝步驟,取消復(fù)選框勾選,點擊下一步繼續(xù),并單擊“是”繼續(xù)
之后出現(xiàn)以下安裝框,默認(rèn)點擊“下一步”繼續(xù),
選擇安裝“桌面類”和“服務(wù)器類”,當(dāng)然服務(wù)器類是安裝的在Windows server上的,Win7就選擇“桌面類”安裝即可
接下來進(jìn)入安裝配置,密碼口令為大小寫數(shù)字拼成的口令,否則,就會提示警告
點擊下一步,在執(zhí)行先決條件檢查時,我們選擇全部忽略即可
下一步,點擊完成按鈕即開始安裝了
安裝畫面如下
進(jìn)度條到達(dá)100時則會出現(xiàn)以下對話框,并等待其配置完成
配置完成后,會再彈出對話框點擊“確定”即可。
分享題目:如何向oracle放包,oracle創(chuàng)建包和存儲過程
URL分享:http://chinadenli.net/article48/heochp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、小程序開發(fā)、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站設(shè)計、用戶體驗、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)