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

SQL सर्वर लेनदेन में SET XACT_ABORT चालू कैसे करें?

आप आमतौर पर xact_abort . सेट करते हैं संग्रहित प्रक्रिया के मुख्य भाग के रूप में:

CREATE PROCEDURE MyProc
AS
SET XACT_ABORT ON
BEGIN TRAN  
....

दो "विशेष" सेटिंग्स हैं जिन्हें उस सत्र से याद किया जाता है जिसने प्रक्रिया बनाई थी। MSDN से स्पष्टीकरण:

इसलिए जब आप एक संग्रहीत कार्यविधि बनाते हैं, तो SQL सर्वर कनेक्शन से प्रक्रिया परिभाषा में QUOTED_IDENTIFIER विकल्प की प्रतिलिपि बनाता है। लक्ष्य यह है कि भिन्न QUOTED_IDENTIFIER सेटिंग वाले किसी अन्य व्यक्ति को अभी भी उस प्रक्रिया के लेखक का व्यवहार प्राप्त हो, जो अभीष्ट है।

वही XACT_ABORT . के लिए सही नहीं है ।



  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. SQL सर्वर में XML डेटा संग्रहीत करना

  3. SQL, दिनांक/समय के बीच चयन

  4. ची-स्क्वायर टेस्ट के लिए SQL क्वेरी

  5. कॉमा से अलग किए गए कॉलम के मान को पंक्तियों में बदलें