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

एक संग्रहित प्रक्रिया को कई बार कैसे निष्पादित करें

आप कर्सर का उपयोग करके ऐसा करने का प्रयास कर सकते हैं

DECLARE @param INT

DECLARE curs CURSOR LOCAL FAST_FORWARD FOR
    SELECT parameter FROM table_name WHERE ...

OPEN curs

FETCH NEXT FROM curs INTO @param

WHILE @@FETCH_STATUS = 0 BEGIN
    EXEC sp_storeProc  @param
    FETCH NEXT FROM curs INTO @param
END

CLOSE curs
DEALLOCATE curs



  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 सर्वर (T-SQL उदाहरण) में लिंक किए गए सर्वर से कॉलम जानकारी लौटाएं

  3. खातों का योग कैसे करें

  4. SQL2008 RDL फ़ाइल को SQL2005 में कनवर्ट करना

  5. SQL सर्वर 2008 की .mdf और .ldf फ़ाइलों से डेटाबेस को पुनर्स्थापित करना