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

एसक्यूएल में सेट रोकाउंट का दायरा

टिप्पणियों में जुड़े प्रश्न में स्वीकृत उत्तर के विपरीत जहाँ तक मैं देख सकता हूँ कि इसके लिए दायरे के नियम बिल्कुल वैसे ही हैं जैसे #temp तालिका दृश्यता। यह चाइल्ड बैचों में प्रचारित होता है लेकिन जब बैच बाहर निकलता है तो यह पिछले मान पर रीसेट हो जाता है।

CREATE PROC #bar
AS
SELECT * FROM sys.objects
EXEC ('SELECT * FROM sys.objects')
GO

CREATE PROC #foo
AS
SET ROWCOUNT 1

EXEC #bar
GO

SET ROWCOUNT 4
EXEC #foo /*Returns 2 resultsets with 1 row*/
EXEC #bar /*Returns 2 resultsets with 4 rows*/

DROP PROC #foo
DROP PROC #bar



  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. सी # में एसएमओ का उपयोग कर SQL सर्वर के उपलब्ध उदाहरणों को कैसे सूचीबद्ध करें?

  3. SQL सर्वर 2016:हमेशा एन्क्रिप्टेड का प्रदर्शन प्रभाव

  4. प्रत्येक INSERT पर संग्रहीत प्रक्रिया से प्रभावित पंक्तियों को ASP.NET पृष्ठ में प्रदर्शित करने के लिए लौटाएं

  5. क्या मैं एक कॉलम में एकाधिक पंक्तियों को अल्पविराम से परिसीमित कर सकता हूँ?