Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe te activeren , genereren , bijwerken , verwijderen en invoegen Verklaringen voor de Oracle Database
De Oracle-database is een object - relationele database management systeem dat bestaat uit een applicatie en data-opslag . Een trigger is een benoemde programma opgeslagen in een Oracle -database en uitgevoerd voor een specifieke gebeurtenis . Het evenement kan een databank manipulatie , een definitie of een operatie in verband met een tafel , of een uitzicht , schema of database- zijn. Triggers zijn standaard ingeschakeld in Oracle . Voorbeelden van triggers geassocieerd met database- manipulatie omvatten DELETE , INSERT en UPDATE statements . Instructies
1

Zorg dat u over de juiste machtigingen om triggers te gebruiken . Je moet de CREATE TRIGGER systeem privilege alsook toestemming om tabellen genoemd in de activerende instructie te veranderen . Als u twijfelt over uw rechten , contact op met uw systeembeheerder . Kopen van 2

Plaats een CREATE TRIGGER in uw code . Bijvoorbeeld , de volgende code wordt uitgevoerd wanneer een database management wordt uitgevoerd op tafel :

Scheppen of te vervangen TREKKER Print_salary_changesBEFORE VERWIJDEREN OF invoegen of bijwerken van ON empFOR ELKE ROWWHEN ( NEW.EMPNO > 0 ) DECLAREsal_diff nummer ; BEGINsal_diff : = : NEW.SAL - : OLD.SAL ; dbms_output.put ( ' Old salaris : ' | | : OLD.sal ) ; dbms_output.put ( ' New salaris : ' | | : NEW.sal ) ; dbms_output.put_line ( ' Verschil ' | | sal_diff ) ; END ;/
3

Wijzig de code te vertegenwoordigen wanneer u de trigger om te vuren . De VÓÓR verklaring vermeldt de trekker moet worden uitgevoerd voordat de tabel wordt bekeken. De verklaring kan worden gewijzigd om NADAT als u wilt dat de trigger om dezelfde tafel te wijzigen of te ondervragen.
4

Wijzig de code om na te denken of u de trigger om een keer of meerdere keren brand . In dit voorbeeld , voor elke rij geeft aan dat u wilt dat de trigger om eenmaal af voor elke rij in de tabel . Als u deze regel code te verwijderen , zal de trigger eenmaal af voor elke uitspraak .
5

Wijzig de WHEN-component om aan te geven wanneer de trigger lichaam uitvoert op een rij . In dit voorbeeld , WANNEER ( NEW.EMPNO > 0 ) geeft aan dat de trigger lichaam alleen zal lopen als EMPNO is positief .

Previous: Next:
  Database Software
·SQL naar CSV File Currency Con…
·Access 2007 Zal niet Save My E…
·Oracle SQL Datumfuncties 
·Hoe gegevens synchroniseren tu…
·Hoe Access 2007 voor statistis…
·Hoe je alle Column Namen in ee…
·Hoe je Active X Controls Regis…
·Hoe je MS Access 2007 gebruike…
·Hoe Business Rules voor Softwa…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe creëer je een document dat Spaces O…
·Hoe kan ik een keuzelijst voor Field Maa…
·Hoe te Samenvoegen E-mail in MS Office 2…
·Hoe te MSI Decompile 
·Hoe te Formatteer Bullets naar Wingdings…
·Hoe te Album Picture Toepassen op iTunes…
·Schilderen & Animation Software 
·Hoe te Chathistorie Delete in Skype 
·Hoe gegevens over branden van een DVD 
Copyright © Computer Kennis http://www.nldit.com