Powiedzmy, że mam następującą prostą zmienną tabelową:
declare @databases table
(
DatabaseID int,
Name varchar(15),
Server varchar(15)
)
-- insert a bunch rows into @databases
Czy deklarowanie i używanie kursora jest moją jedyną opcją, jeśli chcę iterować między wierszami? Czy jest inny sposób?
STATIC
opcji, aby usunąć ciągłe ponowne sprawdzanie tabel bazowych i blokowania, które są tam domyślnie i powodują, że większość ludzi błędnie uważa, że KURSORY są złe. @JacquesB bardzo blisko: ponowne sprawdzenie, czy wiersz wyników nadal istnieje + blokowanie to problemy. I STATIC
zwykle to naprawia :-).