sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan udføres en lagret procedure flere gange

Du kan prøve at gøre det ved hjælp af CURSORER

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. Hvad er den mest effektive måde at gemme en sorteringsrækkefølge på en gruppe af poster i en database?

  2. rake db:create mislykkedes på Win7 x64

  3. Rails 4 MySQL bigInt primære nøgleproblemer og fejl

  4. Henter org.hibernate.exception.JDBCConnectionException:kunne ikke udføre forespørgsel, selv gennem JNDI