Advertisement
LeoLDB

VFP9 S01E13 - INDEXAREA TABELELOR

Jan 17th, 2018
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. Indexarea tabelelor
  2.  
  3. Operatia de indexare presupune crearea unui nou fisier numit fisier index care este asociat tabelei curente si care va contine ordinea inregistrarilor in tabela sortata. Fisierele index sunt fisiere cu extensia .IDX .MDX .NDX
  4.  
  5. Indexarea se realizeaza cu ajutorul comenzii
  6. INDEX ON cheie_de_indexare TO nume_fisier_index [UNIQUE]
  7. unde cheia de indexare reprezinta campul sau campurile dupa care se face indexarea
  8.  
  9. Daca cheia de indexare contine mai multe campuri, acestea sunt separate prin semnul + si trebuie sa fie de acelasi tip
  10.  
  11. INDEX ON NUME+PRENUME TO I1
  12. INDEX ON VARSTA TO I2
  13.  
  14. Comanda INDEX permite doar sortari crescatoare
  15. Clauza UNIQUE evita accesul cheii de indexare la articolele cu aceeasi valoare
  16. Pentru a avea acces la tabela sortata, fisierele index trebuie sa fie deschise
  17. Exista 2 modalitati de deschidere a fisierelor index
  18. 1. In momentul deschiderii tabelei
  19. USE nume_tabel INDEX nume_fisier_index
  20. 2.
  21. SET INDEX TO nume_fisier_index
  22.  
  23. Daca se realizeaza operatii de adaugare sau stergere la nivelul tabelului, fisierele index trebuie actualizate, actualizarea facandu se cu ajutorul comenzii REINDEX
  24. Inchiderea fisierelor se realizeaza cu CLOSE INDEX ALL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement