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

दोनों के बीच क्या अंतर है; और टी-एसक्यूएल में जाओ?

GO वास्तव में एक टी-एसक्यूएल कमांड नहीं है। GO कमांड को माइक्रोसॉफ्ट टूल्स द्वारा बैच स्टेटमेंट को अलग करने के तरीके के रूप में पेश किया गया था जैसे कि एक संग्रहित प्रक्रिया का अंत। GO Microsoft SQL स्टैक टूल द्वारा समर्थित है लेकिन औपचारिक रूप से अन्य टूल का हिस्सा नहीं है।

आप GO नहीं डाल सकते SQL की एक स्ट्रिंग में और इसे ADO.NET कमांड ऑब्जेक्ट के हिस्से के रूप में भेजें क्योंकि SQL स्वयं शब्द को नहीं समझता है। इसे प्रदर्शित करने का एक अन्य तरीका प्रोफाइलर के साथ है:कुछ स्टेटमेंट सेट करें जो GO . का उपयोग करते हैं क्वेरी विश्लेषक/प्रबंधन स्टूडियो में और फिर जब आप निष्पादित करते हैं तो प्रोफाइलर चलाएं। आप देखेंगे कि वे सर्वर को अलग कमांड के रूप में जारी किए गए हैं।

सेमी-कोलन का उपयोग किसी कथन के अंत को इंगित करने के लिए किया जाता है, जरूरी नहीं कि एक पूरा बैच हो।

http://msdn.microsoft.com/en-us/library/ms188037 .aspx



  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. ExecuteScalar बनाम ExecuteNonQuery पहचान मान लौटाते समय

  3. टाइम डेटा टाइप को AM PM फॉर्मेट में कन्वर्ट करें:

  4. SQL 2008 में अंतिम अनुक्रमणिका वर्ण प्राप्त करने का सबसे अच्छा तरीका क्या है?

  5. मैक पर SQLOPS कैसे स्थापित करें