Dom baze podataka Što je umetak? - definicija iz tehopedije

Što je umetak? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači umetnuti?

Insert je široko korištena naredba u jeziku za obradu podataka SQL (SQL) za upravljanje podacima (DML) koju koriste SQL Server i Oracle relacijske baze podataka. Naredba insert koristi se za umetanje jednog ili više redaka u tablicu baze podataka s navedenim vrijednostima stupca tablice. Prva naredba DML-a izvršena odmah nakon stvaranja tablice je naredba inserta.

Tehopedia objašnjava Insert

Uobičajena stavka za umetanje može se implementirati u dva oblika:

  • ULAZITE U IME tablice VALUES (val1, val2, val3…). Primjer je: ULAZITE U VRIJEDNOSTI zaposlenika (1, Ivan, 23);
  • ULAZITE U IME tablice (stupac1, stupac2) VRIJEDNOSTI (val1, val2, val3…). Primjer je: INSERT INTO Employe (Eid, Name, Age) VRIJEDNOSTI (1, Ivan, 23);

Nazivi stupaca identificiraju stupce koji moraju biti popunjeni određenim vrijednostima određenim izrazima VALUES. Vrijednosti klauzule i vrijednosti VALUES su iste. Stupcima tablice bez zadanih vrijednosti stavka unosa dodijeljene su zadane vrijednosti.


Operacije umetanja mogu rezultirati pogreškama definiranog kršenja ograničenja stupca ili neaktivnosti baze podataka. U oba slučaja iznimke bacaju i njima upravljaju pogrešači koji postavljaju odgovarajuće vrijednosti za tekst pogreške, nativne pogreške, stanje i SQL kôd. Ako je stupac podataka za ciljni umetnuti postavljen na binarni tip podataka, kao što je BLOB, ulazna poruka je također u obliku bitova. U rijetkim slučajevima ulazna poruka može biti u domeni XML (Extensible Markup Language), gdje se stablo poruka serializira prije operacije umetanja. Izvodi umetanja upotrebljavaju se i u kombinaciji sa SELECT, WHEN, opcijama provjere i klauzulama povratka.

Ova je definicija napisana u kontekstu SQL-a
Što je umetak? - definicija iz tehopedije