Cuprins:
Definiție - Ce înseamnă Insert?
Insertul este o comandă utilizată pe scară largă în limbajul de manipulare a datelor (SQL) a structurii limbajului de interogare (DML) folosit de baze de date relaționale SQL Server și Oracle. Comanda insert este utilizată pentru inserarea unuia sau a mai multor rânduri într-o tabelă a bazei de date cu valori specificate în coloana tabelului Prima comandă DML executată imediat după crearea unui tabel este instrucțiunea insert.
Techopedia explică Insert
O declarație de introducere normală poate fi implementată în două forme:
- INSERT INTO table_name VALUES (val1, val2, val3 …). Un exemplu este: INSERTĂ ÎN VALORILE angajaților (1, Ioan, 23);
- INSERT INTO table_name (column1, column2) VALORES (val1, val2, val3 …). Un exemplu este: INSERT INTO Angajat (Eid, Nume, Vârstă) VALORI (1, Ioan, 23);
Numele coloanelor identifică coloanele care trebuie populate cu valori specifice determinate de expresiile clauzei VALUES. Numărul valorilor clauzei VALUES și coloanele de nume este același. Coloanelor din tabel fără valori specificate de instrucțiune de introducere li se atribuie valori implicite.
Operațiunile de inserare pot duce la erori din încălcări de constrângere a coloanei definite sau inactivitate în baza de date. În ambele cazuri, excepțiile sunt aruncate și gestionate de gestionatorii de erori care setează valori adecvate pentru textul de eroare, erorile native, starea și codul SQL. Dacă coloana de date de introducere țintă este setată la un tip de date binare, cum ar fi BLOB, mesajul de intrare este, de asemenea, sub formă de flux de biți. În cazuri rare, mesajul de intrare poate fi în domeniul XML (Extensible Markup Language), unde arborele de mesaje este serializat înainte de o operație de introducere. Instrucțiunile Insert sunt de asemenea utilizate în asociere cu SELECT, WHEN, verificați opțiunile și clauzele returnare.
