[ manda @ 27.05.2004. 12:39 ] @
Siguran sam da to postoji - MSSQL funkcija koja vraca redni broj trenutnog reda u SELECT upitu - ali ne mogu da je nadjem u helpu.

Da li neko zna koja je funkcija u pitanju? Moze to da se resi na razne nacine, ali me zanima bas ta funkcija
[ degojs @ 27.05.2004. 14:06 ] @
Ako ti treba da svaki red ima redni broj, moraćeš da koristiš (neku) privremenu tabelu. Koliko je meni poznato takva funkcija ne postoji u dosadašnjim verzijama SQL Servera (trač je da su nešto najavili za sledeću verziju).
[ septembar @ 27.05.2004. 14:43 ] @
Ja sam ovo nijesam znao kad sam radio sa MSSQL-om pa sam prebrojavao prethodne redove i +1 .
U Oracle-u postoji ROWNUM pa sam slicno pitanje postavio za MSSQL na Google-u.

Google mi je dao sljedecu stranicu na kojoj je objasnjeno vise nacina da se ovo uradi:

http://www.databasejournal.com...ql/article.php/10894_2244821_2

Jedan od nacina je vrlo slican nacinu na koji sam ja radio.
degojos je u pravu da takva funkcija ne postoji.

Meni izgleda dobar nacin da napravis "stored procedure"-u koja ce ovo da radi.

[Ovu poruku je menjao septembar dana 27.05.2004. u 16:54 GMT]
[ degojs @ 27.05.2004. 14:48 ] @
Može, ali obavezno treba voditi računa o, rekao bih, ogromnim nedostacima ovakvog pristupa koji su lepo pobrojani u članku. Takođe, drugi primer (upotreba kursora) je problematičan jer svaki FETCH je, u biti, novi SELECT.