運行存儲過程使用exec命令
博湖ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
格式為:exec 存儲過程名(參數(shù)1,參數(shù)2...)
例子:exec sp_renamedb('u01','u02',3,4)
例子說明:存儲過程名字為sp_renamedb 參數(shù)有4個,前兩個是char類型,后兩個是int類型。
sqlplus或者PL/SQL
SQL窗口
輸入(單獨調(diào)用存儲過程):
無參數(shù)
EXEC
過程名;
或者
BEGIN
過程名
END;
IN
參數(shù)
EXEC
過程名(入?yún)?shù)..);
或者
BEGIN
過程名(入?yún)?shù)...)
END;
OUT參數(shù),IN
OUT參數(shù)
variable
綁定變量名
數(shù)據(jù)類型;
//定義一個變量接收出參數(shù)的值;
EXEC
過程名(:綁定變量名);
一。 概述Oracle存儲過程開發(fā)的要點是:
1; 使用Notepad文本編輯器,用Oracle PL/SQL編程語言寫一個存儲過程;
2; 在Oracle數(shù)據(jù)庫中創(chuàng)建一個存儲過程;
3; 在Oracle數(shù)據(jù)庫中使用SQL*Plus工具運行存儲過程;
4; 在Oracle數(shù)據(jù)庫中修改存儲過程;
5; 通過編譯錯誤調(diào)試存儲過程;
6; 刪除存儲過程;二。環(huán)境配置
包括以下內(nèi)容:
1; 一個文本編輯器Notepad;
2; Oracle SQL*Plus工具,提交Oracle SQL和PL/SQL 語句到Oracle database。
3; Oracle 10g express數(shù)據(jù)庫,它是免費使用的版本;
需要的技巧:
4; SQL基礎(chǔ)知識,包括插入、修改、刪除等
5; 使用Oracle's SQL*Plus工具的基本技巧;
6; 使用Oracle's PL/SQL 編程語言的基本技巧;三。寫一個存儲過程
在Notepad, 寫下:
CREATE OR REPLACE PROCEDURE skeletonISBEGINNULL;END;把文件存為skeleton.sql.
讓我們一行行遍歷這個存儲過程:
1 CREATE OR REPLACE PROCEDURE skeleton2 IS3 BEGIN
4 NULL;5 END;行1:CREATE OR REPLACE PROCEDURE 是一個SQL語句通知Oracle數(shù)據(jù)庫去創(chuàng)建一個叫做skeleton存儲過程, 如果存在就覆蓋它;行2:IS關(guān)鍵詞表明后面將跟隨一個PL/SQL體。
行3:BEGIN關(guān)鍵詞表明PL/SQL 體的開始。
四。創(chuàng)建一個存儲過程
SQL語句CREATE OR REPLACE PROCEDURE在Oracle數(shù)據(jù)庫中創(chuàng)建、編譯和保存一個存儲過程。
從Window打開SQL*Plus并且從SQL*Plus 登錄到你的數(shù)據(jù)庫;打開skeleton.sql文件。
在SQL命令提示符下輸入以下命令:
SQL@skeletonSQL/SQL*Plus裝載skeleton.sql文件的內(nèi)容到 SQL*Plus緩沖區(qū)并且執(zhí)行SQL*Plus語句;SQL*Plus 會通知你存儲過程已經(jīng)被成功地創(chuàng)建。
文章標題:Oracle怎么跑存儲 如何寫存儲過程 oracle
URL地址:http://chinadenli.net/article44/hgdphe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、網(wǎng)站內(nèi)鏈、網(wǎng)站導(dǎo)航、建站公司、全網(wǎng)營銷推廣、企業(yè)網(wǎng)站制作
聲明:本網(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)