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

क्या मैं लूप में प्रत्येक पुनरावृत्ति के लिए तुरंत प्रिंट कर सकता हूं?

जहाँ तक मैं जानता हूँ नहीं।

कनेक्ट पर इसकी सूचना पहले ही दी जा चुकी है। देखें RAISERROR with NOWAIT not SQLCMD11 में सम्मानित किया गया

लेकिन वर्तमान में तय नहीं है।

मुझे लगता है कि आप एक SELECT जोड़ सकते हैं बफर को वर्कअराउंड के रूप में फ्लश करने के लिए आपके नेटवर्क पैकेट आकार (या मौजूदा संदेश आकार में वृद्धि) में।

उदाहरण के लिए

DECLARE @i INT = 0;

WHILE @i < 5
  BEGIN
      -- poll async operation status here
      SET @i = @i + 1;

      PRINT 'status is ' + CAST(@i AS VARCHAR(10)) + SPACE(4000);

      WAITFOR DELAY '00:00:01';
  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 सर्वर डेटाबेस में एकाधिक तालिकाओं के लिए प्राथमिक कुंजी बाधा का नाम कैसे बदलें - SQL सर्वर / TSQL ट्यूटोरियल भाग 64

  2. किसी वेबसाइट से URL निकालें?

  3. इन दो प्रश्नों के बीच सर्वोत्तम अभ्यास

  4. SQL सर्वर SMO ने DLL के गुम होने की शिकायत की

  5. SQL सर्वर (T-SQL) में डेटाबेस मेल के लिए कॉन्फ़िगरेशन सेटिंग्स कैसे बदलें