5.3 Modificarea datelor în SQL Pentru modificarea conţinutului unei baze de date SQL pune la dispoziţie instrucţiunile insert, delete şi update. 5.3.1 Inserări în baza de date Sintaxa instrucţiunii insert este: insert into NumeTabel [(ListaAtribute)] Prima variantă permite inserarea unei singure linii în tabele. Argumentul clauzei values reprezintă valorile atributelor pentru linia inserată. Exemplu insert into Departament (Dept, Oras) values (’Producţie’, ’Suceava’) A doua variantă permite adăugarea unei mulţimi de linii, care sunt extrase mai întâi din baza de date. Exemplu insert into DepartamenteIasi (select Dept, Adresa from Departament where Oras = ’Iasi’) Comanda anterioară inserează în tabelul DepartamenteIasi liniile din tabelul Departament care au Iasi ca valoare a atributului Oras. insert into NumeTabel [(ListaAtribute)] Dacă valorile pentru anumite atribute nu sunt specificate în momentul inserării, se vor asigna valori implicite sau valori NULL în cazul în care nu sunt definite valori implicite. Corespondenţa între atributele tabelului şi valorile ce urmează a fi inserate este dictată de ordinea în care termenii apar în definiţia tabelului. Astfel primul element din ListaValori (în cazul primei variante) sau primul element din lista ţintă (în cazul celei de-a doua variante) trebuie să corespundă primului element ce apare în ListaAtribute (sau în definiţia tabelului dacă ListaAtribute este omisă) şi aşa mai departe pentru celelalte atribute. 5.3.2 Ştergerea înregistrărilor

Ultima modificare: joi, 19 martie 2026, 14:13