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

क्या लेन-देन के अंदर (SQL सर्वर के भीतर) कई DDL स्टेटमेंट चलाना संभव है?

मुझे पता है कि अधिकांश डेटाबेस में प्रतिबंध हैं, लेकिन पोस्टग्रेज नहीं करता है। आप लेन-देन में कोई भी संख्या तालिका निर्माण, स्तंभ परिवर्तन और अनुक्रमणिका परिवर्तन चला सकते हैं, और परिवर्तन अन्य उपयोगकर्ता इकाई COMMIT सफल के लिए दृश्यमान नहीं हैं। इस तरह डेटाबेस होना चाहिए! :-)

जहाँ तक SQL सर्वर का सवाल है, आप लेन-देन के अंदर DDL चला सकते हैं, लेकिन 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 सर्वर कर्सर प्रकार - SQL सर्वर में स्टेटिक कर्सर क्या हैं | SQL सर्वर ट्यूटोरियल / TSQL ट्यूटोरियल

  2. क्या लेन-देन के अंदर (SQL सर्वर के भीतर) कई DDL स्टेटमेंट चलाना संभव है?

  3. मास्टर..spt_values ​​​​का उपयोग करके कॉलम को विभाजित करने के लिए क्यों (और कैसे)?

  4. SQL सर्वर (T-SQL) में प्रत्येक विभाजन में पंक्तियों की संख्या वापस करने के 3 तरीके

  5. कृपया SQL सर्वर आँकड़ों को बेहतर बनाने में मदद करें!