Pređi na sadržaj

Update (SQL)

S Vikipedije, slobodne enciklopedije

Update je naredba u SQL jeziku kojom se ažuriraju određeni redovi. Da bi ažuriranje bilo uspešno, korisnik mora imati neophodan pristup da može da koristi UPDATE naredbu. Ovaj pristup se obično zove i UPDATE privilegija. Opšta sintaksa za ovu naredbu izgleda ovako:[1]

UPDATE naziv_tabele SET kolona1 = vrednost1, kolona2 = vrednost2 ... [WHERE uslov]

Primeri[uredi | uredi izvor]

Sledeća naredba stavnja vrednost 1 u Kolonu 1, samo na mestima gde je vrednost Kolone 2 jednaka a. Ovo naravno samo važi za navedenu tabelu.

UPDATE Tabela1
   SET Kolona1 = 1
 WHERE Kolona2 = 'a'

Слично претходном примеру, могуће је манипулисати више вредност кроз један упит, уколико је услов исти.

UPDATE Tabela1
   SET Kolona1 = 9,
       Kolona2 = 4
 WHERE Kolona2 = 'a'

Уколико није потребан неки услов, већ је ажурирање помоћу -{UPDATE}- потребно за све редове, цела WHERE калузула се може исоставити, што би изгледало овако:

UPDATE Tabela1
   SET Kolona1 = 1,
       Kolona2 = 2

Izvori[uredi | uredi izvor]