Mi az a trigger a MySQL w3schoolsban?
Mi az a trigger a MySQL w3schoolsban?

Videó: Mi az a trigger a MySQL w3schoolsban?

Videó: Mi az a trigger a MySQL w3schoolsban?
Videó: SQL Triggers For Beginners | Types of SQL Triggers | SQL Triggers Examples | Intellipaat 2024, Lehet
Anonim

A ravaszt olyan műveletek halmaza, amelyek automatikusan futnak, amikor egy megadott változtatási műveletet (SQL INSERT, UPDATE vagy DELETE utasítás) végrehajtanak egy megadott táblán. Kiváltók hasznosak olyan feladatokhoz, mint az üzleti szabályok betartatása, a bemeneti adatok érvényesítése és az ellenőrzési nyomvonal vezetése. Tartalom: Felhasználás kiváltók.

Tudja azt is, hogy mi a trigger a MySQL-ben?

Az MySQL trigger egy adatbázis-objektum, amely egy táblához van társítva. Akkor aktiválódik, amikor egy meghatározott művelet végrehajtásra kerül a táblához. Az ravaszt akkor hajtható végre, ha futtatja a következők egyikét MySQL utasítások a táblán: INSERT, UPDATE és DELETE, és az esemény előtt és után is meghívható.

Másodszor, melyek a különböző típusú triggerek a MySQL-ben? A MySQL-ben 6 különböző típusú trigger létezik:

  • Frissítés előtti trigger: Ahogy a neve is sugallja, ez egy trigger, amely a frissítés meghívása előtt lép életbe.
  • Frissítési trigger után:
  • Trigger beszúrása előtt:
  • A trigger beszúrása után:
  • Trigger törlése előtt:
  • Trigger törlése után:

Különben is, mi a trigger a MySQL-ben példával?

A MySQL-ben a trigger egy tárolt program, amely automatikusan meghívódik egy eseményre, például betét , frissítés , vagy töröl hogy előfordul a kapcsolódó asztal . Például megadhat egy triggert, amely automatikusan meghívódik, mielőtt egy új sort beszúrna az a asztal.

Melyek a különböző típusú triggerek?

A triggerek típusai . Az SQL Serverben négyet tudunk létrehozni típusú triggerek Adatdefiníciós nyelv (DDL) kiváltók , Data Manipulation Language (DML) kiváltók , CLR kiváltók és a Bejelentkezés kiváltók.

Ajánlott: