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

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

उपयोग करें:

BEGIN

  EXEC sp_executesql @nvarchar_parameter

END

... मान लें कि पैरामीटर एक संपूर्ण SQL क्वेरी है। अगर नहीं:

DECLARE @SQL NVARCHAR(4000)
SET @SQL = 'SELECT ...' + @nvarchar_parameter

BEGIN

  EXEC sp_executesql @SQL

END

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 सर्वर डेटाबेस में अद्वितीय बाधाओं वाले स्तंभों की सूची कैसे प्राप्त करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 98

  2. टी-एसक्यूएल में एक सप्ताह की संख्या से तिथियां प्राप्त करें

  3. SQL सर्वर में रैंकिंग कार्य

  4. SQL सर्वर में पढ़ें और बढ़ाएँ int मान

  5. यह जांचने के 4 तरीके हैं कि SQL सर्वर (T-SQL) में छोड़ने से पहले कोई तालिका मौजूद है या नहीं