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

SQL क्वेरी से चर कैसे सेट करें?

SELECT का उपयोग करना

SELECT @ModelID = m.modelid 
  FROM MODELS m
 WHERE m.areaid = 'South Coast'

SET का उपयोग करना

SET @ModelID = (SELECT m.modelid 
                  FROM MODELS m
                 WHERE m.areaid = 'South Coast')

TSQL में SELECT और SET के उपयोग के बीच अंतर के लिए यह प्रश्न देखें।

चेतावनी

अगर यह SELECT स्टेटमेंट एकाधिक मान लौटाता है (शुरुआत में बुरा):

  • उपयोग करते समय SELECT , वेरिएबल को अंतिम मान दिया जाता है जो लौटाया जाता है (जैसा कि गर्भ ने कहा), बिना किसी त्रुटि या चेतावनी के (इससे लॉजिक बग हो सकते हैं)
  • SET का उपयोग करते समय , एक त्रुटि होगी


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टी-एसक्यूएल के साथ एमडी 5 हैश स्ट्रिंग जेनरेट करें

  2. क्या चयन कथन में पिछली पंक्ति मान तक पहुंचने का कोई तरीका है?

  3. मिलीसेकंड में डेटटाइम का प्रतिनिधित्व?

  4. चालू वर्ष की पहली और आखिरी तारीख कैसे प्राप्त करें?

  5. JDBC का उपयोग करके SQL सर्वर LocalDB से कनेक्ट करना