Jak na browse velke tabulky v sql ?
Michal Samek
spec_list na tony.cz
Sobota Únor 21 10:53:48 CET 2004
V Pá, 20. 02. 2004 v 16.15, Karel Zak napsal:
> On Fri, Feb 20, 2004 at 03:55:00PM +0100, Michal Samek wrote:
> >
> > >
> > > U zaznamu, ktery je "vybrany" si zapamatujete hodnotu primarniho klice a
> > > podle te se zaznam v "browseru" zase (po setrideni) najde.
> >
> > Jak? Ja potrebuji zacatek (offset) vyjadreny jako cislo, jako pozice. To
>
> Ale k cemu, kdyz se vam ten pocet zaznamu a tim i pozice, pocet stranek
> a proste vse meni?
>
> Dan myslel to, ze zaznam ktery to GUI ukazuje ma (musi mit:-) nejaky
> jednoznacny identifkator (PRIMARY KEY). Pred reloadem dat toho GUI si
> toto ID zapamatujete a pak v novych datech opet naleznete a oznacite a
> uzivateli ukazete.
No prave, ted uz se opakuji, psal jsem, ze toto lze jedine v pripade, ze
fetchnu cely rozsah zobrazovanych dat, a to zase nechci kvuli jejich
rozsahu. Je to o par radku niz :) A navic, nac mam potom databazi, kdyz
musim rucne neco hledat ve vysledku?
>
> > je mi jasne, ze muzu zaznam primo vybrat, ale to mi prece nepomuze. Nebo
> > jsem uplne blby (dneska bych se nedivil). Nebo to myslite tak, ze do
> > toho gui objektu nacitate vsechny radky a to ja prave nechci, ja chci
> > selectovat jen kratsi useky podle potreby (zastrankuju --> select treba
> > 50 dalsich zaznamu).
>
> IMHO my pripada lepsi strankovat pomoci kursoru (SQL) a update dat v
> GUI provadet jen na uzivatelovo pozadani.
A zase dokolecka, jak potom udelate tu zmenu setrideni bez nutnosti
nasledne projet v cyklu cely select result, abyste nasel spravny offset?
O tom to cele je, proto tu pisu. Vadi mi, ze toto slo uplne v pohode
realizovat v xbase a ve slavnem sql si takhle ani neskrtnu.
>
> Karel
--
Michal Samek <spec_list na tony.cz>
Další informace o konferenci Databases