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

SQLServer 2005 फ़ंक्शन में डायनेमिक SQL निष्पादित करना

यह "आम तौर पर" नहीं किया जा सकता क्योंकि SQL सर्वर नियतात्मक के रूप में कार्य करता है, जिसका अर्थ है कि इनपुट के दिए गए सेट के लिए, इसे हमेशा एक ही आउटपुट वापस करना चाहिए। एक संग्रहीत प्रक्रिया या गतिशील एसक्यूएल गैर-निर्धारक हो सकता है क्योंकि यह बाहरी स्थिति को बदल सकता है, जैसे एक तालिका, जिस पर भरोसा किया जाता है।

यह देखते हुए कि 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- सभी संग्रहीत प्रक्रियाओं के भीतर एक विशिष्ट शब्द की घटनाओं की गणना करें

  2. SP_WhoIsActive या FogLight के माध्यम से SQL डेटाबेस की निगरानी करें | SQL सर्वर प्रदर्शन समस्या निवारण -1

  3. संग्रहीत प्रक्रिया आउटपुट पैरामीटर @ मान लौटाता है

  4. सप्ताह के कई दिन एक फ़ील्ड में संग्रहीत

  5. SQL सर्वर स्वचालित अद्यतन डेटाटाइमस्टैम्प फ़ील्ड