pentru ca mi s-ar parea ciudat sa vorbim despre crearea unei query sau modificarea unei query .Vom traduce query prin “ interogare “,si in plus sunt sigur ca o traducere ne-ar ajuta la intelegerea conceptului de query “(“interogare”= o cerere de informatie dintr-o baza de date=query).(asta nu inseamna ca vom traduce si comenzile!)
TIP : Stiati ca SQL este abrevierea de la Structured Query Language (care s-ar traduce prin Limbaj Structurat de Interogare).Stiati ca denumirea actuala a sistemelor AS/400 este IBM System I (din 2006),denumirea precedenta fiind eServer iSeries(din 2000) iar denumirea de AS/400 dateaza din 1988
Acum ne-am propus sa cream o interogare(query) care va afisa toate informatiile din fisierul numeadres (in ordinea din fisier) Vom accesa meniul Work with Queries (folosind comanda WRKQRY (=work+query)) si
-tastam 1 (create) in campul option
-numele interogarii in campul Query (de preferat sa se termine in QRY)
-si numele biblioteci in campul library
Apasati enter/
Apasati enter, a aparut meniul Specify File Selections.Aici veti hotara ce fisiere de baze de date vor fi interogate
-In casuta File veti introduce numele fisierului baza de date (daca nu va amintiti apasati F4 pentru o lista cu fisierele existente si F12 pentru a reveni)
-in campul library introduceti numele biblioteci in care se afla fisierul
Apasati tasta Enter. Meniul Specify File Selection este afisat din nou cu mesajul Select file(s), or press Enter to confirm .Apasati enter .Meniul Define the Query va aparea cu mesajul Select options, or press F3 to save or run the query .Apasati F3(Exit) Meniul Exit This Query va fi afisat
Introduceti :- 1 in casuta Run Option
- in casuta text introduceti : afisiaza datele clientilor (adica ce va face interogarea)
-*change in casuta Authority
Apasati enter pentru a salva definirea interogarii si rularea ei.
Gata , ati terminat de creat interogarea , dar ce facem daca vrem s-o modificam,daca de exemplu nu dorim sa afiseze toate persoanele ci doar pe cele dintr-o anumita regiune sau de o anumita varsta ?In primul rand, dupa cum bine banuiti, va trebui sa intram in meniul Work with Queries (WRKQRY) de acolo vom selecta optiunea 2 (change) si in campurile Query si Library vom introduce numele respectiv biblioteca interogarii(query) ce dorim sa o modificam.
Apasati enter. Meniul define the query va aparea .Simplu completam
in campul Field :Judet
in campul test EQ(de la equal care inseamna egal)
si in campul value
„brasov(nu uitati ghilimelele).
Gata apasati F5 si voila ! Am afisat doar clientii din brasov.
Tabel abreviere comenzi :
Verbe