Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako povoliť , generovať , UPDATE , DELETE a INSERT pre Oracle Database

databázy Oracle je systém riadenia objektovo - relačný databázový skladajúci sa z aplikácií a ukladanie dát . Spúšť je pomenovaný programu uložená v databáze Oracle a popravený za konkrétnu akciu . Táto udalosť môže byť manipulácia databázy , definície alebo operácie spojené s tabuľkou , alebo pohľad , schému alebo databázy . Aktivačný udalosti sú v predvolenom nastavení povolené v Oracle . Príklady triggery spojené s manipuláciou databázy patrí DELETE , INSERT a UPDATE vyhlásenie . Pokyny
1

Uistite sa , že máte správne povolenia na použitie spúšťače . Musíte mať CREATE TRIGGER systém oprávnenia , ako aj oprávnenie k zmene tabuľky pomenovaných v zavádzacom príkazu . Ak ste na pochybách o svojich výsad , obráťte sa na správcu systému .
2

Vložte príkazu CREATE TRIGGER do vášho kódu . Napríklad nasledujúci kód spustí , keď je operácia pre správu databázy vykonáva na stole :

CREATE OR REPLACE TRIGGER Print_salary_changesBEFORE DELETE alebo INSERT alebo UPDATE ON empFOR KAŽDÝ ROWWHEN ( NEW.EMPNO > 0 ) DECLAREsal_diff číslo ; BEGINsal_diff : = : NEW.SAL - : OLD.SAL ; dbms_output.put ( " Old plat : '

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené