freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

oracle數據庫存儲過程(已修改)

2025-08-17 19:13 本頁面
 

【正文】 Oracle數據庫存儲過程 ? 過程就是高級程序設計語言中的模塊的概念 ,將一些內部聯系的命令組成一個個過程 ,通過參數在過程之間傳遞數據是模塊化設計思想的重要內容 . 過程 ? 1)存儲過程是預編譯過的,并且經優(yōu)化后存儲于SQL內存中,使用時無需再次編譯,提高了工作效率; ? 2)存儲過程的代碼直接存放于數據庫中,一般由客戶端直接通過存儲過程的名字進行調用,減少了網絡流量,加快了系統(tǒng)執(zhí)行速度,例如在進行百萬以上的大批量數據查詢時,使用存儲過程分頁要比其他方式分頁快得多; ? 3)使用存儲過程可以減少 SQL注入式攻擊,提高了系統(tǒng)的安全性,執(zhí)行存儲過程的用戶要具有一定的權限才能使用存儲過程,沒有數據操作權限的用戶只能在其控制下間接地存取數據 。 存儲過程特點 4)在同時進行主、從表及多表間的數據維護及有效性驗證時,使用存儲過程比較方便,而且可以有效利用 SQL中的事務處理的機制; 5)使用存儲過程,可以實現存儲過程設計和編碼工作分開進行,只要將存儲過程名、參數、及返回信息告訴編碼人員即可; 6)但使用存儲過程封裝業(yè)務邏輯將限制應用程序的可移植性;另外,如果更改存儲過程的參數或者其返回的數據及類型的話,需要修改應用程序的相關代碼,比較繁瑣。 存儲過程特點 ?完整的過程結構如下 : create or replace procedure 過程名 as 聲明語句段 。 begin 執(zhí)行語句段 。 exception 異常處理語句段 。 end。 ?過程是有名稱的程序塊 ,as關鍵詞代替了無名塊的declare. 過程的語法結構 ? 創(chuàng)建名為 stu_proc的過程 ,create是創(chuàng)建過程的標識符 ,replace表示若同名過程存在將覆蓋原過程 .該過程定義了一個變量 ,其類型和 student數據表中的 sname字段類型相同 ,都是字符型 ,將數據表中的 sno字段為 1的sname字段內容送入變量中 ,然后輸出結果 . 創(chuàng)建過程實例 ? SQL中調用存儲過程語句: ? call procedure_name()。 ? 調用時” ()”是不可少的,無論是有參數還是無參數。 ? 定義對數據庫過程的調用時 無參數過程 :{ call procedure_name} 僅有輸入參數的過程: {call procedure_name(?,?...)} 這里 ?表示輸入參數,創(chuàng)建存儲過程時用 in表示輸入參數 ? 僅有輸出參數的過程 :{ Call procedure_name(?,?...)} 這里的?表示輸出參數,創(chuàng)建存儲過程時用 out表示輸入參數 ? 既有輸入參數又有輸出參數的過程 {call procedure_name(?,?...)} 這里的?有表示輸出參數的,也有表示輸入參數的 ? 下面將會對這 4種情況分別舉出實例?。?! 參數 無參數存儲過程: ? create or replace procedure stu_proc as ? pname varchar2(25)。 ? begin ? select sname into pname from student where sno=1。 ? (pname)。 ? end。 ? 或者 ? create or replace procedure stu_proc as ? pname %type。 ? begin ? select sname into p_name from student where sno=1。 ? (pname)。 ? end。 參數過程實例 ? 僅有輸入參數的過程 ? create or replace procedure stu_proc1(pno in %type) as ? pname varchar2(25)。 ? begin ? select sname into pname from student where sno=pno。 ? (pname)。 ? end。 參數過程實例 ? 僅有輸出參數的存儲過程 ? create or replace procedure stu_proc2(pname out %type) as ? begin ? select sname into pname
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1