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

正文內容

oracle數(shù)據(jù)庫存儲過程-資料下載頁

2025-08-05 19:13本頁面
  

【正文】 ? pon in %type ? ) ? is ? v_raise exception。 ? v_name %type。 ? begin ? if pno=101 then ? raise v_raise。 ? end if。 ? select sname into v_name from student where sno=111111。 ? exception ? when v_raise then ? RAISE_APPLICATION_ERROR(20220,39。ERROR:not existed!39。)。 ? when no_data_found then ? RAISE_APPLICATION_ERROR(20221,39。ERROR:不存在! 39。)。 ? end。 存儲過程的異常處理實例 事務用于確保數(shù)據(jù)的一致性,由一組相關的 DML語句組成,該組 DML語句所執(zhí)行的操作要么全部確認,要么全部取消。 當執(zhí)行事務操作 (DML)時, Oracle會在被作用的表上加鎖,以防止其他用戶改變表結構,同時也會在被作用的行上加行鎖,以防止其他事務在相應行上執(zhí)行 DML操作。 當執(zhí)行事務提交或事務回滾時, Oracle會確認事務變化或回滾事務、結束事務、刪除保存點、釋放鎖。 存儲過程的事務處理 提交事務( COMMIT)確認事務變化,結束當前事務、刪除保存點,釋放鎖,使得當前事務中所有未決的數(shù)據(jù)永久改變。 保存點( SAVEPOINT)在當前事務中,標記事務的保存點。 回滾事務( ROLLBACK)回滾整個事務,刪除該事務所定義的所有保存點,釋放鎖,丟棄所有未決的數(shù)據(jù)改變。 回滾事務到指定的保存點( ROLLBACK TO SAVEPOINT)回滾當前事務到指定的保存點,丟棄該保存點創(chuàng)建后的任何改變,釋放鎖。 存儲過程的事務處理 當執(zhí)行 DDL、 DCL語句,或退出 SQL*PLUS時,會自動提交事務; 事務期間應避免與使用者互動; 查詢數(shù)據(jù)期間,盡量不要啟動事務; 盡可能讓事務持續(xù)地越短越好; 在事務中盡可能存取最少的數(shù)據(jù)量。 存儲過程的事務處理 ? 存儲過程事務處理實例: ? create or replace procedure stu_proc8 ? is ? begin ? insert into student values(102,39。sky39。,39。m39。,22,39。gong39。)。 ? savepoint savepoint1。 ? insert into student values(102,39。good39。,39。w39。,20,39。wang39。)。 ? (39。error39。)。 ? update student set sno=103 where sname=39。good39。 ? mit。 ? exception ? when dup_val_on_index then ? rollback to savepoint savepoint1。 ? RAISE_APPLICATION_ERROR(20220,39。ERROR:違反唯一索引約束! 39。)。 ? end。 事務處理實例 ? 創(chuàng)建包( package) ? 函數(shù): ? create or replace package 包名 as 函數(shù) ? 注意: as后可加多個函數(shù) ? 存儲過程: ? Create or replace package 包名 as 存儲過程 ? 注意: as后可加多個存儲過程 數(shù)據(jù)庫函數(shù)和存儲過程的包 函數(shù)的包調用: call 包名 .函數(shù)名; 存儲過程的包調用: call 包名 .存儲過程名; 包的調用 THE END 謝謝
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1