Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ ORACLE SQL \ JAVA ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

FreeBSD and Nix

Общая

WEB Разработка

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Основы Oracle 18c - 19c часть 7 - триггеры, хранимые процедуры и функции



Основы Oracle 18c - 19c часть 7 - триггеры, хранимые процедуры и функции


Из предыдущего урока имеем таблицу:


Триггеры


Настоятельно рекомендую после ознакомиться с оф. документацией:
https://docs.oracle.com/database/121/LNPLS/triggers.htm


Триггер - программный модуль, который срабатывает на связанное с ним событие

Если триггер включен, БД автоматически вызывает его
Триггер срабатывает каждый раз, когда происходит событие, связанное с ним
Если триггер отключен, то он не сработает


Возможные типы триггеров:
BEFORE INSERT - срабатывание до события INSERT
AFTER  INSERT - срабатывание после события INSERT
BEFORE UPDATE - срабатывание до события UPDATE
AFTER  UPDATE - срабатывание после события UPDATE
BEFORE DELETE - срабатывание до события DELETE
AFTER  DELETE - срабатывание после события DELETE


Включение \ выключение триггера, возможные варианты:
disable \ disable all
enable  \ enable all


 

Хранимые процедуры


Настоятельно рекомендую после ознакомиться с оф. документацией:
https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6009.htm#SQLRF01309


Хранимые процедуры - вызываемые программные модули


Хранимые функции


Настоятельно рекомендую после ознакомиться с оф. документацией:
https://docs.oracle.com/cd/B28359_01/appdev.111/b28370/create_function.htm#LNPLS01370


Хранимые функции - вызываемые программные модули, которые возвращают одно значение

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект