Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Afisarea continutului unei tabele cu posibilitatea modificarii continutului
- BROWSE [ domeniu ] [ FIELDS camp 1 [:R], camp2 [:R], ... ] [ FOR conditie ] [ NOEDIT ] [ NO DELETE ] [ LOCK nr ] [ FREEZE nume-camp ]
- domeniu are aceeasi semnificatie ca si in cazul comenzii list, domeniul implicit fiind ALL.
- clauza fields permite afisarea campurilor precizate in aceasta clauza. Optiunea :R va permite doar afisarea campului respectiv, nu si editarea acestuia.
- Ex : browse fields cnp:R,nume:r,prenume:r,suma-achitata,data inscrierii.
- clauza for va permite afisarea inregistrarilor care verifica conditia precizata.
- clauza noedit va permite afisarea inregistrarilor dar nu si modificarea acestora.
- nodelete nu va permite operatii de stergere la nivelul tabelei.
- clauza lock permite inghetarea pe ecran a primelor nr campuri.
- freeze nume-camp permite mentinerea cursorului de editare in campul precizat.
- OBS : fereastra browse permite realizarea anumitor operatii de tipul pozitionare,stergere,adaugare la nivelul tabelei prin intermediul optiunii TABLE din meniul principal.
- Actualizarea continutului unei tabele : REPLACE camp1 with exp1, camp2 with exp2 [ domeniu ] [ FOR conditie ]
- Comanda are ca efect inlocuirea valorii campului1 cu expresie1, a campului2 cu expresie2 s.a.m.d. Domeniul are aceeasi semnificatie ca si in cazul comenzii BROWSE. Domeniul implicit fiind inregistrarea curenta.
- ex : modificati data inscrierii ca fiind data curenta pentru al doilea turist.
- ex : modificati costul tuturor excursiilor prin majorare cu 10%
- clauza for are ca efect modificarea continutului inregistrarilor doar pentru inregisrarile care verifica conditia precizata.
- Stergerea inregistrarilor din tabela se face in doua etape :
- 1) stergere logica ( marcare pentru stergere ) cu comanda delete [ domeniu ] [ FOR conditie ] unde domeniu are aceeasi semnificatie ca si in cazul comenzii BROWSE, domeniul implicit fiind inregistrarea curenta. Clauza FOR conditie are ca efect stergerea inregistrarilor care verifica conditia precizata.
- Anularea marcajului pentru stergere : RECALL [ domeniu ] [ FOR conditie ] unde clauza domeniu si clauza FOR au aceeasi semnificatie ca si in cazul comenzii DELETE
- 2) stergere fizica se face cu ajutorul comenzii pack cu precizarea ca anterior inregistrarile trebuie sterse logic.
- OBS : Stergerea fizica a tuturor inregistrarilor dintr-o tabela fara a fi necesara stergerea logica se face cu ajutorul comenzii ZAP.
- ZAP = DELETE ALL apoi PACK
- PROIECTE nrc n 4 , nume-elev c 20 , tema c 20 , coordonator c 20 , limba c 10 , nota n 2 si
- ELEVI nume c 20 cls c 4 adresa c 50 data nasterii D
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement