架构师_程序员_码农网

Ім'я користувача Отримати пароль
Зареєструватися

QQ登录

Лише один крок, щоб почати

Пошук
Перегляд:8601|Відповідь: 0
打印 上一主题 下一主题

[Інформація]Вступ до ролі sql тригерів, в яких випадках використовують тригери

[Cкачайте файл , чтобы посмотреть ссылку]
Підніміть прямо до 跳转到指定楼层
до власника будинку
发表于 2014-10-9 10:15:42|只看该作者回帖奖励 | Зворотнийперегляд|Режим читання
Тригери використовуються в ситуаціях, коли потрібно, щоб різні додавання, видалення або зміни даних оброблялися негайно, і являють собою особливий тип збережених процедур, які не викликаються безпосередньо користувачем, які автоматично вступають в дію при зміні даних в зазначеній таблиці, прокидаючись для виклику тригера у відповідь на інструкцію INSERT, UPDATE або DELETE.
Основна перевага тригерів полягає в тому, що вони можуть містити складну логіку обробки з використанням коду Transact-SQL. Як результат, тригери можуть підтримувати всю функціональність обмежень; однак, це не завжди є найкращим підходом для даної функціональності. Тригери також можуть оцінювати стан таблиці до і після модифікації даних і вживати контрзаходів на основі відмінностей.

Оскільки тригери виконуються автоматично, то коли в таблиці, що оперується sql, виникає ненормальна ситуація, виникатимуть всілякі непередбачувані винятки і складно досягти складної обробки бізнес-логіки, тому тригери, як правило, не використовуються у великомасштабних прикладних системах, а для уніфікації обробки даних використовуються збережені процедури або проміжне програмне забезпечення.




Попередня: sql навіщо використовувати збережені процедури, які переваги?
Наступна стаття: sql створення збереженої процедури з параметрами
код фермерської мережі, опублікований лише в процесі практики, зіткнувся з технічними труднощами, щоб не вводити в оману інших.
Ви повинні увійти перед тим, як відповісти Увійдіть | Зареєструйтеся

Ця версія інтегральних правил Відповісти


ВІДМОВА ВІД ВІДПОВІДАЛЬНОСТІ: Все програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer, використовуються тільки в навчальних і дослідницьких цілях; вищевказаний контент не повинен використовуватися в комерційних або незаконних цілях, в іншому випадку, всі наслідки несе користувач. Інформація на цьому сайті взята з мережі, суперечки про авторські права не мають ніякого відношення до цього сайту. Ви повинні повністю видалити вищевказаний контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримайте справжнє програмне забезпечення, придбайте реєстрацію та отримайте кращий справжній сервіс. Якщо є якесь порушення, будь ласка, зв'яжіться з нами електронною поштою, щоб розібратися з ним.

Пошта To:help@itsvse.com

QQ | ( 鲁ICP备14021824号-2)|Мапа сайту

GMT+8, 2024-9-17 12:22

Швидка відповідьПовернутися до початкуПовернутися до списку