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

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

आप आउटपुट पैरामीटर का उपयोग sp_executesql के साथ कर सकते हैं।

DECLARE @dbName nvarchar(128) = 'myDb'
DECLARE @siteId int 
DECLARE @SQL nvarchar(max) = N'SELECT TOP 1 @siteId = Id FROM ' + quotename(@dbName) + N'..myTbl'
exec sp_executesql @SQL, N'@siteId int out', @siteId out
select @siteId


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EF अनावश्यक नल-चेक के साथ SQL क्वेरी क्यों उत्पन्न कर रहा है?

  2. क्वेरी ट्यूनिंग के साथ SQL गतिरोध से बचना:ब्रेंट ओज़ार की सलाह

  3. पता लगाएँ कि क्या तालिका SQL सर्वर (T-SQL) में विभाजित है

  4. OPENROWSET क्वेरी में एक चर का उपयोग करना

  5. किसी मौजूदा कॉलम के लिए डिफ़ॉल्ट मान कैसे सेट करें