Trigger (baze de date) - acest lucru

Trigger (baza de date)

În acest termen, există alte utilizări, vezi. Trigger (dezambiguizare).

Trigger (. Engl de declanșare) - este un tip special de o procedură stocată, care nu cauzează în mod direct utilizatorul, dar din cauza acțiunii ale cărei date de execuție modificare: adăugarea de INSERT. ȘTERGE linie de îndepărtare într-un tabel predeterminat, sau schimbarea datelor UPDATE într-o anumită coloană predeterminată tabel bază de date relațională. Declanșatoare sunt utilizate pentru a asigura integritatea datelor, și să pună în aplicare logica de afaceri complexe. Declanșatorul este declanșată automat de server atunci când încercați să schimbați datele din tabelul cu care este asociat. Toate modificările aduse acestora acestea sunt considerate ca fiind efectuate într-o tranzacție. care a efectuat o acțiune care a cauzat de declanșare a focului. În consecință, în cazul unei erori sau date de corupție pot apărea derula înapoi tranzacția.

Moment de pornire de declanșare este determinată folosind cuvântul cheie ÎNAINTE (evenimentul declanșator începe înainte de asociat, de exemplu, pentru a adăuga o înregistrare) sau după (după eveniment). În cazul în care un eveniment declanșator este numit înainte de a putea face modificări la evenimentul de intrare modificabil (bineînțeles, cu condiția ca evenimentul - nu înregistrează nici o ștergere). Unele SGBD impun restricții asupra operatorilor care pot fi utilizate într-un declanșator (de exemplu, poate să nu i se permită să facă schimbări într-un tabel, care este „agățat“ de declanșare, și așa mai departe. N.)

Mai mult, declanseaza nu poate fi atașat la masă și la reprezentarea (VIEW). În acest caz, cu ajutorul lor, mecanismul este pus în aplicare „prezentarea actualizată.“ În acest caz, cuvintele cheie afectează înainte și după numai secvența de declanșare apel ca evenimentul real (șterge, se introduce sau actualizare) nu se produce.

În unele servere, declanșatoare nu poate fi numit pentru fiecare intrare să fie modificată, și o dată pe schimbarea de masă. Aceste declanșatoare sunt numite tabel.

În acest caz, în scopul de a distinge tabelul litere mari declanșează de la introducerea cuvintelor cheie suplimentare în descrierea inferior caz declanșează. În Oracle, această frază pentru fiecare rând.

Vezi ce „declanșatori (bază de date)“ în alte dicționare:

Prezentare (baze de date) - În acest termen, există alte utilizări, a se vedea reprezentarea .. Prezentare generală (eng. Vezi, o consoană nu este un standard numit „opinii“ în argoul programatori adesea folosit ca un împrumut de la „vyuha“ în engleză, „amortizor“) ... ... Wikipedia

baze de date ierarhizate - baza de date model ierarhic este format din obiecte cu indicii de la mama la urmasi, care leagă informații au legătură între ele. baze de date ierarhizate poate fi reprezentat ca un arbore format din obiecte de diferite niveluri. ... ... Wikipedia

Baze de date relationale - baze de date relaționale este o bază de date bazat pe modelul de date relaționale. Cuvântul „relațional“ provine din limba engleză. relația (relația [1]). Pentru a lucra cu baze de date relaționale folosesc baze de date relaționale. Folosind o bază de date relațională a fost ... ... Wikipedia

Index (baza de date) - În acest termen, există alte utilizări, vezi Index .. Index (Eng. Index), obiect bază de date care este creat pentru a îmbunătăți performanța de căutare a datelor. Tabelele din baza de date pot avea un număr mare de rânduri, care sunt stocate în ... Wikipedia

Un declanșator (valoare) - declanșare (Engl de declanșare în sensul substantivului „câine, dispozitivul de blocare, de a declanșa într-un sens general, având ca rezultat ceva în elementul de acțiune“. În sensul verbului „Actuate“) In termen original, română a zonei ... ... Wikipedia

Baza de date refactorizare - (. Engleză baze de date refactorizarea) este o simplă modificare a schemei bazei de date care îmbunătățește design-ul păstrând în același timp semantica funcționale și informaționale [1]. Cu alte cuvinte, rezultatul refactorizarea bazei de date nu poate fi ... ... Wikipedia

Baza de date - Solicitare „DB“ redirecționează aici; A se vedea. De asemenea, alte valori. Baza de date este prezentată sub forma unui set de obiective de materiale independente (articole, calcule, regulamente, decizii judecătorești și alte materiale similare), ... ... Wikipedia

Date model - În teoria clasică a bazelor de date, modelul de date este teoria formală a reprezentărilor și de prelucrare a datelor într-un sistem de management de baze de date (SGBD), care cuprinde cel puțin trei aspecte: 1) aspectul structurii: care descriu tipurile și metode ... ... Wikipedia