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

तालिका से शीर्ष n पंक्तियाँ कैसे प्राप्त करें जहाँ n का मान रन-टाइम पर पारित किया जाता है?

SQL सर्वर 2005 और उसके बाद आप वास्तव में शीर्ष कमांड को पैरामीटर कर सकते हैं।

नीचे दिया गया कोड MSDN से है।

USE AdventureWorks;
GO
DECLARE @p AS int;
SELECT @p=10
SELECT TOP(@p)*
FROM HumanResources.Employee;
GO

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. एंटिटी फ्रेमवर्क कोर 2.0:एक बार सार बेस क्लास को कैसे कॉन्फ़िगर करें

  2. बेहतर प्रदर्शन ट्यूनिंग के लिए 11 SQL सर्वर अनुक्रमणिका सर्वोत्तम अभ्यास

  3. टी-एसक्यूएल:संग्रहित प्रक्रिया के तर्क के रूप में संयोजित स्ट्रिंग पास नहीं कर सकता

  4. RAISERROR का सिंटैक्स अर्थ क्या है ()

  5. SQL सर्वर में एक कॉलम को Null से Not Null में कैसे बदलें?