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

正文內(nèi)容

oracle數(shù)據(jù)庫開發(fā)實用教程第7章(存儲版)

2025-03-04 12:29上一頁面

下一頁面
  

【正文】 ?包名: mypackage,公共過程:addemp( eno NUMBER, name VARCHAR2, sal NUMBER, dno NUMBER) ?SQLEXEC mypackage. addemp( 1111, 39。 ? SQLPRINT salary ? 執(zhí)行結果: ? SALARY ? ? 5600 ? 觸發(fā)器介紹 ? 觸發(fā)器的作用與特點 ? 觸發(fā)器的主要作用是能夠?qū)崿F(xiàn)由主建和外鍵所不能保證的參照完整性和數(shù)據(jù)的一致性??梢愿櫽脩魧?shù)據(jù)庫的操作,審計用戶操作數(shù)據(jù)庫的語句,把用戶對數(shù)據(jù)庫的更新寫入審計表。定義語句觸發(fā)器時要指定觸發(fā)時間,即觸發(fā)器是在觸發(fā)語句執(zhí)行之后觸發(fā)還是在之前觸發(fā)。 ?觸發(fā)器條件是一個布爾表達式。觸發(fā)器對象的名稱。指明哪些數(shù)據(jù)庫動作會觸發(fā)此觸發(fā)器: ? INSERT:數(shù)據(jù)庫插入會觸發(fā)此觸發(fā)器。因此需要創(chuàng)建一個觸發(fā)器,當表 TCH_PT每刪除一行,就把刪除的記錄寫到日志DEL_TCH_PT中。 ? BEGIN ? IF INSETING THEN INFOR := 插入 。 ? 其中: trigger_name是觸發(fā)器名稱, Timing 是觸發(fā)時機, event是觸發(fā)事件, table_name 指 DML 操作的表名。 ? 審計表如下: ? AUDIT(name VARCHAR2(10), oldsal NUMBER, newsal NUMBER,time DATE)。 ? 【例】建立 INSTEAD OF 觸發(fā)器。, 39。介紹了包頭和包體的創(chuàng)建方法,重點介紹了觸發(fā)器的組成及創(chuàng)建方法。 ? END。 ? CREATE OR REPLACE TRIGGER restrict_salary ? BEFORE INSERT OR UPDATE OF salary ON employees ? FOR EACH ROW ? BEGIN ? IF NOT (: IN (39。 ? 而 AFTER 觸發(fā)器是在某一個語句( INSERT,UPDATE, DELETE)執(zhí)行之后激活觸發(fā)器。 ? END。 ? 行觸發(fā)器 ? 行觸發(fā)器是執(zhí)行 DML操作時,每作用一行就觸發(fā)一次的觸發(fā)器,主要用于審計數(shù)據(jù)變化。 ? 3.建立 AFTER 語句觸發(fā)器 ? 【例】利用觸發(fā)器在數(shù)據(jù)庫 SCHOOL 的 TCH_PT 中執(zhí)行插入、更新和刪除 3種操作后給出相應的提示。如果沒有這一選項,則只對整個表執(zhí)行一次。 ? AFTER表示在數(shù)據(jù)庫動作之后觸發(fā)器執(zhí)行。 用戶可以給單一事件和類型定義多個觸發(fā)器 , 但沒有任何方法可以增強多觸發(fā)器觸發(fā)的命令 。 ?觸發(fā)事件是指引起觸發(fā)器激發(fā)的事件。對受觸發(fā)語句所影響的每一行進行觸發(fā)??梢曰跀?shù)據(jù)庫的值使用戶具有操作數(shù)據(jù)庫的某種權利。 ? 4.調(diào)用包的公共函數(shù) ? 包名: mypackage,公共函數(shù): get_sal(eno NUMBER) ? 功能:把員工號 eno作為輸入?yún)?shù),得到此員工的工資,返回一個 NUMBER 類型的數(shù)據(jù)。 ? END mypackage。 ? CREATE OR REPL
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1