Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MS SQL Server: Izlazak is Cusrsora

[es] :: MS SQL :: MS SQL Server: Izlazak is Cusrsora

[ Pregleda: 3394 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.sandfield.co.nz

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon MS SQL Server: Izlazak is Cusrsora15.06.2004. u 05:49 - pre 241 meseci
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:)
All beer is good. Some beer is better.
 
Odgovor na temu

snowwoman
Katarina Macko
Novi Sad

Član broj: 20897
Poruke: 17
195.252.81.*



Profil

icon Re: MS SQL Server: Izlazak is Cusrsora15.06.2004. u 09:15 - pre 241 meseci
Koristeci BREAK naredbu resavas problem.

Znaci deo za izlaz iz kursora izgleda:

IF @CustomerName IS NULL
BEGIN
-- Exit cursor here
BREAK
END

Tako izadjes iz kursora i dalje radis sta ti treba :)

Puno pozdrava
 
Odgovor na temu

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.dialup.xtra.co.nz

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon Re: MS SQL Server: Izlazak is Cusrsora15.06.2004. u 10:19 - pre 241 meseci
Hvala, nisam se setio to da probam:)
All beer is good. Some beer is better.
 
Odgovor na temu

[es] :: MS SQL :: MS SQL Server: Izlazak is Cusrsora

[ Pregleda: 3394 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.