MySQL w3schools триггер деген эмне?
MySQL w3schools триггер деген эмне?

Video: MySQL w3schools триггер деген эмне?

Video: MySQL w3schools триггер деген эмне?
Video: How to Create Batch file to Execute SQL Scripts | By SQL Training | By SQL 2024, Ноябрь
Anonim

А триггер бул көрсөтүлгөн таблицада көрсөтүлгөн өзгөртүү операциясы (SQL INSERT, UPDATE же DELETE оператору) аткарылганда автоматтык түрдө аткарылуучу аракеттердин жыйындысы. Триггерлер бизнес эрежелерин сактоо, киргизилген маалыматтарды текшерүү жана аудиттин изин сактоо сыяктуу милдеттер үчүн пайдалуу. Мазмуну: үчүн колдонулат триггерлер.

Ошондой эле билесизби, MySQLде триггер деген эмне?

The MySQL триггери таблица менен байланышкан маалымат базасы объекти болуп саналат. Ал таблица үчүн аныкталган аракет аткарылганда иштетилет. The триггер төмөнкүлөрдүн бирин иштеткенде аткарылышы мүмкүн MySQL таблицадагы билдирүүлөр: INSERT, UPDATE жана DELETE жана аны окуяга чейин же андан кийин чакырса болот.

Экинчиден, MySQLде триггерлердин кандай түрлөрү бар? MySQLде триггерлердин 6 түрү бар:

  • Жаңыртуу триггеринин алдында: Аты айтып тургандай, бул жаңыртуу чакырылганга чейин иштей турган триггер.
  • Жаңыртуу триггеринен кийин:
  • Триггерди киргизүүдөн мурун:
  • Триггерди киргизгенден кийин:
  • Триггерди жок кылуудан мурун:
  • Триггерди жок кылгандан кийин:

Мындан тышкары, мисал менен MySQLде триггер деген эмне?

MySQLде триггер бул сыяктуу окуяга жооп катары автоматтык түрдө чакырылган сакталган программа киргизүү , жаңыртуу , же жок кылуу байланышканда пайда болот стол . Мисалы, сиз триггерди аныктай аласыз, ал жаңы сапка киргизилгенге чейин автоматтык түрдө чакырылат. стол.

Триггерлердин кандай түрлөрү бар?

Триггерлердин түрлөрү . SQL серверинде биз төрт түзө алабыз триггерлердин түрлөрү Маалыматтарды аныктоо тили (DDL) триггерлер , Маалыматтарды манипуляциялоо тили (DML) триггерлер , CLR триггерлер , жана Logon триггерлер.

Сунушталууда: