[ Simke @ 15.06.2004. 05:49 ] @
Kako da izadjem iz cursora pre nego sto je prosao kroz ceo recordset? Ne zelim da koristim return komandu, jer ima koda posle kursora koji treba da nastavi da se izvrsava. Znaci imam recimo Code: DECLARE abc CURSOR FOR SELECT ID, name FROM Customers OPEN abc FETCH NEXT FROM abc INTO @ID, @CustomerName WHILE @@FETCH_STATUS <> -1 BEGIN -- check whether got any data IF @CustomerName IS NULL BEGIN -- Exit cursor here END -- Do some other things inside cursor.... FETCH NEXT FROM abc INTO @CustomerName END CLOSE abc DEALLOCATE abc -- Code that is executed after cursor... Znaci hocu da izadjem is cursora ako naidjem na rekord koji nema customer name i da nastavim da izvrsavam code iza cursora. Glup primer al ajde, pokazuje sta mi treba:) |