Actualizare prin subconsultare
Stergerea
inregistrãrilor
Validarea
sau abandonarea modificarilor produse in urma diferitelor tranzactii
Exercitii:
1. Utilizati clientul SQL PLUS pentru a va conecta
la server-ul ORACLE. Folositi urmatoarele informatii de conectare:
user: scott
pass: tiger
host name: oracle09
2. Gasiti care sunt tabele corespunzatoare acestui utilizator.
3. Studiati structurile acestor tabele.
4. Creati un tabel a carui structura sa contina campuri cu caracteristici
identice campurilor
empno, ename, job si sal.
5. Populati acest tabel cu datele corespunzatoare din tabelul
emp
(inserare prin subconsultare). Verificati rezultatul si motivati-l.
6. Actualizati tabelul creat anterior prin indexarea salariului cu
1,5.
7. Creati un script prin care sa stergeti inregistrarile pentru care
campul
ename începe cu caracterul 'A'. Validati aceasta operatie.Verificati
daca se mai poate reveni asupra stergerii efectuate.
8. Reinserati in tabel, inregistrarile din tabelul
emp. Modificati
scriptul anterior astfel incat stergerea sa nu fie validata
prin comanda explicita. Reveniti asupra operatiei efectuate si verificati
rezultatul.
9. Cum se modifica rezultatul operatiilor de la punctul 8 daca reinserarea
datelor in tabel este imediat urmata de o validare explicita?
10. Formulati in limbaj natural problemele rezolvate de exemplele de
la actualizare prin subconsultare.