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

FROM स्टेटमेंट में वेरिएबल का उपयोग करें

आपको डायनेमिक sql का उपयोग करना होगा:

declare @numrows int = (select count(*) from sys.servers)
declare @i int = 1
declare @Sql(1000)
declare @servername varchar(max)

while @i <= @numrows
BEGIN
select @servername = servernaam 
from #servers where rij = @i

set @Sql = 'select * from '[email protected]+'.DATABASE.DBO.TABLE'
exec(@Sql)

set @i = @i+1

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 सर्वर रिकॉर्ड अपडेट नहीं कर रहा है

  2. टी-एसक्यूएल सीटीई भौतिकीकरण तकनीक एसक्यूएल सर्वर 2012 पर काम नहीं कर रही है

  3. SQL सर्वर 2016 क्वेरी स्टोर GUI की खोज करना

  4. SQL सर्वर पर CSV फ़ाइल अपलोड करें

  5. SQL सर्वर में संख्यात्मक, फ्लोट और दशमलव के बीच अंतर