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

एमएस एसएसक्यूएल:निष्पादन पैरामीटर के रूप में केस का उपयोग कैसे करें?

आपकी धारणा बस गलत है। EXECUTE documentation चेक करें

Execute a stored procedure or function
[ { EXEC | EXECUTE } ]
    { 
      [ @return_status = ]
      { module_name [ ;number ] | @module_name_var } 
        [ [ @parameter = ] { value 
                           | @variable [ OUTPUT ] 
                           | [ DEFAULT ] 
                           }
        ]
      [ ,...n ]
      [ WITH RECOMPILE ]
    }
[;]

जैसा कि आप देख सकते हैं कि आप @parameter . के रूप में पास कर सकते हैं :

  • मान
  • @variable
  • डिफ़ॉल्ट

इसलिए आपको फंक्शन कॉल के परिणाम को होल्ड करने के लिए वेरिएबल का उपयोग करना होगा और इसे संग्रहीत प्रक्रिया में पास करना होगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. चुनिंदा क्वेरी में ऑटो इंक्रीमेंट फ़ील्ड कैसे जनरेट करें?

  2. उत्पादन के लिए एसक्यूएल एक्सप्रेस?

  3. SQL सर्वर में IP पता संग्रहीत करने के लिए डेटाटाइप

  4. SQL सर्वर में डेटाबेस में सभी चेक और विदेशी कुंजी बाधाओं को कैसे अक्षम करें (टी-एसक्यूएल उदाहरण)

  5. संग्रहीत प्रक्रिया को निष्पादित करते समय ऑब्जेक्ट बंद होने पर ऑपरेशन की अनुमति नहीं है