Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

मैं एसक्यूएल सर्वर के साथ पहले अद्यतन ट्रिगर कैसे कर सकता हूं?

एमएसएसक्यूएल BEFORE का समर्थन नहीं करता ट्रिगर आपके पास INSTEAD OF है ट्रिगर करता है लेकिन उनका व्यवहार BEFORE . से भिन्न होता है MySQL में ट्रिगर।

आप उनके बारे में यहां और जान सकते हैं, और ध्यान दें कि INSTEAD OF ट्रिगर "निर्दिष्ट करता है कि ट्रिगर SQL कथन के बजाय ट्रिगर निष्पादित किया जाता है, इस प्रकार ट्रिगरिंग कथनों की क्रियाओं को ओवरराइड करता है।" इस प्रकार, यदि ट्रिगर ठीक से नहीं लिखा/प्रबंधित किया गया है, तो अद्यतन पर कार्रवाई नहीं हो सकती है। कैस्केडिंग क्रियाएं भी प्रभावित होती हैं।

इसके बजाय आप जो हासिल करने की कोशिश कर रहे हैं, उसके लिए आप एक अलग दृष्टिकोण का उपयोग करना चाह सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर लेनदेन संबंधी प्रतिकृति आंतरिक - भाग 2

  2. SQL सर्वर डेटाबेस में सभी डिफ़ॉल्ट बाधाओं को कैसे छोड़ें - SQL सर्वर / TSQL ट्यूटोरियल भाग 94

  3. यदि स्टेटमेंट में UNION, INTERSECT या EXCEPT ऑपरेटर (SQL सर्वर) शामिल है, तो ORDER BY आइटम्स को चुनिंदा सूची में दिखाई देना चाहिए।

  4. शेर्लोट SQL सर्वर उपयोगकर्ता समूह:धीमी क्वेरी को ठीक करें। तेज।

  5. डेटाबेस मेल प्रोफाइल अपडेट करें (SSMS)