INSTEAD OF ट्रिगर्स (DML)

SQL Server में Triggers बनाना और उनका अनुकूलन

Florin Angelescu

Instructor

परिभाषा और गुण

  • फायर होने पर कुछ क्रियाएँ चलती हैं
  • ये क्रियाएँ DML इवेंट के बजाय चलती हैं
  • DML इवेंट अब नहीं चलता
  • टेबल या व्यू पर INSERT, UPDATE, और DELETE के साथ उपयोग होता है
SQL Server में Triggers बनाना और उनका अनुकूलन

INSTEAD OF ट्रिगर की पूर्वापेक्षाएँ

| ID  | Customer        | Product   | Price | Quantity | OrderDate  | TotalAmount |
|-----|-----------------|-----------|-------|----------|------------|-------------|
| 284 | VitaFruit       | Orange    | 0.76  | 75       | 2018-09-17 | 57.00       |
| 330 | Healthy Choices | Raspberry | 1.96  | 200      | 2018-10-29 | 392.00      |
| 302 | World of Fruits | Pineapple | 4.16  | 25       | 2018-10-09 | 104.00      |
| 248 | Fruit Mania     | Plum      | 1.11  | 300      | 2018-08-11 | 333.00      |
| 358 | Fruit Mag       | Pomelo    | 1.11  | 750      | 2018-11-29 | 832.50      |
| 100 | VitaFruit       | Avocado   | 2.91  | 500      | 2018-03-29 | 1455.00     |
SQL Server में Triggers बनाना और उनका अनुकूलन

INSTEAD OF ट्रिगर की पूर्वापेक्षाएँ

  • टार्गेट टेबल
  • ट्रिगर का विवरण
  • ट्रिगर फायरिंग इवेंट (DML)
  • ट्रिगर नाम
  • Orders
  • मौजूदा एंट्री के अपडेट रोकें
  • UPDATE
  • PreventOrdersUpdate
SQL Server में Triggers बनाना और उनका अनुकूलन

INSTEAD OF ट्रिगर परिभाषा

CREATE TRIGGER PreventOrdersUpdate

ON Orders
INSTEAD OF UPDATE
AS RAISERROR ('Updates on "Orders" table are not permitted. Place a new order to add new products', 16, 1);
SQL Server में Triggers बनाना और उनका अनुकूलन

अभ्यास करते हैं!

SQL Server में Triggers बनाना और उनका अनुकूलन

Preparing Video For Download...