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

एक चयन कथन जो एक चर के लिए मान निर्दिष्ट करता है उसे डेटा-पुनर्प्राप्ति संचालन के साथ जोड़ा नहीं जाना चाहिए

SELECT स्टेटमेंट के कॉलम वैल्यू @low . में असाइन किए गए हैं और @day स्थानीय चर; @adjustedLow मान किसी भी चर में निर्दिष्ट नहीं है और यह समस्या का कारण बनता है:

समस्या यहाँ है:

select 
    top 1 @low = low
    , @day = day
    , @adjustedLow  -- causes error!
--select high
from 
    securityquote sq
...

विस्तृत विवरण और समाधान:SQL सर्वर त्रुटि संदेश - संदेश 141 - एक चयन कथन जो एक चर के लिए एक मान निर्दिष्ट करता है उसे डेटा-पुनर्प्राप्ति संचालन के साथ नहीं जोड़ा जाना चाहिए।



  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. Source.id और target.id के बीच मैपिंग प्राप्त करने के लिए merge..output का उपयोग करना

  3. SQL सर्वर में संग्रहीत प्रक्रिया में पास किए गए VARCHAR को कैसे पार्स करें?

  4. SQL सर्वर (T-SQL) में डेटाबेस मेल खातों और डेटाबेस प्रिंसिपल के बीच संबंध खोजें

  5. SSIS पैकेज को SQLAgent जॉब के रूप में निष्पादित करना