sql >> Databáze >  >> RDS >> Sqlserver

Jak provést uloženou proceduru vícekrát

Můžete to zkusit udělat pomocí KURZORŮ

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. Jaký je rozdíl mezi addlashes PHP a mysql(i)_escape_string?

  2. Jak vrátit řetězec v obráceném pořadí pomocí SQL Server – REVERSE()

  3. Vyberte minimální hodnotu na položku v MySQL

  4. Příklady ORD() – MySQL