Lehet-e keresonyelvvel?
Gyorgy Thek
h12994the at ELLA.HU
1998. Júl. 2., Cs, 18:21:54 CEST
Tisztelt Listatagok!
Takats Bela kerdesere (adott idopontban, adott allomanyba ervenyesen
beiratkozott olvasok szama) a valasz: nem.
Csak akkor lehet egy mezo pontosan megadott tartalma alapjan egy
rekordot megtalalni, ha az a mezo indexelt. Az indexeltseg tenye az
adatbazis leirasbol derul ki, az idevago reszek az alabbiak:
44.rek.tipus: USER
Főmezői: NEV VONALKOD
18. PRTFORM(dref)
19. JELSZO_ERV(date)
20. AZON(str)
Index:DOLGAZON(34), default - ha DOLG(44)
Index:USERAZON(38), default - ha USER(45)
21. CSOPORT(Rdref)
<-->CSOPORT(43) CSOPORT_CSTAGJA(43_40) - ha DOLG(44)
.
.
.
50. OJEGYLEJARATA(date)
.
.
.
57. BEIRATKOZVA(Rsub/BEIRATKOZVA(155))
.
.
.
100.rek.tipus: BEIRATKOZVA
Főmezői: ALL
48. ALL(dref)
49. ERVENYES(date)
50. U_STAT(Rsub/U_STAT(154))
Az olvaso rekordtipusa USER, az 57. szamu mezo tartalmazza az
allomanyonkenti beiratkozasait. Az reszletezve a BEIRATKOZVA tipusban
lathato.
48. mezoje (ALL) hivatkozast tartalmaz arra az allomanyra, amelyikre a
beiratkozas vonatkozik, ez nem indexelt. 49. mezoje (ERVENYES), az
ervenyesseg idopontja szinten nem indexelt.
Sajnos ugyancsak rossz a helyzet, ha a beiratas nem allomanyonkent,
hanem az egesz konyvtarra ervenyes. Ekkor az olvaso rekord (USER)
50. mezoje (OJEGYLEJARATA) alapjan kellene keresni, es sajnos az
sem indexelt.
Az ilyen kerdesekre keresonyelvvel akkor lehet majd valaszt adni, amikor
mezoertekek vizsgalatara is alkalmas lesz a nyelv.
Hatarido: ...
Udvozlettel:
Thek Gyorgy
További információk a(z) Textlib levelezőlistáról