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

किसी फ़ंक्शन (एसक्यूएल सर्वर) के भीतर गतिशील एसक्यूएल निष्पादित करते समय त्रुटि प्राप्त करना?

आप किसी फ़ंक्शन से डायनेमिक SQL का उपयोग नहीं कर सकते, न ही आप कॉलस्टोर की गई प्रक्रियाओं को कर सकते हैं।

Create proc GetPrePopValue(@paramterValue nvarchar(100))
as
begin
declare @value nvarchar(500),
        @SQLString nvarchar(4000)

Set @SQLString = 'Select @value = Grant_Nr From Grant_Master where grant_id = @paramterValue'

exec sp_executesql @SQLString, N'@paramterValue nvarchar(100)', 
       @paramterValue, 
       @value = @value output

return @value   
end 


  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 2008 में किसी तालिका को छोड़े बिना किसी स्तंभ को कैसे बदलें?

  2. SQL सर्वर:दिनांक सीमाओं की गणना

  3. SQL सर्वर में संग्रहीत कार्यविधि के लिए स्तंभ जानकारी लौटाएँ:sp_sproc_columns

  4. SQL सर्वर के साथ अंतिम पंक्ति को कैसे पढ़ें

  5. कैसे पता लगाएं कि स्ट्रिंग में कम से कम एक संख्या है या नहीं?