Naredba DELETE

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Stvara brisanje upita koje uklanja zapise iz jedne tablice ili više njih navedenih u uvjetu FROM koji zadovoljava uvjet WHERE.

Sintaksa

Brisanje [tablice. *]
IZ tablice
Gdje se Kriteriji

Naredba DELETE sadrži sljedeće dijelove:

Dio

Opis

tablica

Neobavezan naziv tablice iz koje se brišu zapisi.

tablica

Naziv tablice iz koje se brišu zapisi.

kriterij

Izraz koji određuje koji će se zapisi izbrisati.

Napomene

DELETE je posebice korisna naredba ako želite izbrisati velik broj zapisa.

Za ispuštanje cijele tablice iz baze podataka možete koristiti metodu izvršavanje pomoću naredbe DROP. No ako izbrišete tablicu, struktura će se izgubiti. Za razliku od toga, kada koristite DELETE, brišu se samo podaci. Struktura tablice i sva svojstva tablice, kao što su atributi polja i indeksi, ostaju netaknuta.

DELETE možete koristiti da biste uklonili zapise iz tablica koje karakterizira odnos preslikavanja jednog člana na više njih s drugim tablicama. Ako u tablici upita koja se u odnosu nalazi na strani s jednim sudionikom zapis izbrišete kaskadnim operacijama, izbrisat ćete i pripadajuće zapise u tablicama na strani s više sudionika. Primjerice, ako je riječ o odnosu između tablica Korisnici i Narudžbe, tablica Korisnici nalazi se na strani s jednim sudionikom, a tablica Narudžbe na strani s više sudionika u odnosu. Ako je navedena mogućnost kaskadnog brisanja, brisanjem zapisa iz rezultata Korisnici brišu se i pripadajući zapisi Narudžbe.

Upit s brisanjem briše čitave zapise, a ne samo podatke u određenim poljima. Ako želite izbrisati vrijednosti u određenom polju, stvorite upit za ažuriranje koji vrijednosti mijenja u Null.

Važno: 

  • Ako zapise uklonite pomoću upita s brisanjem, tu operaciju ne možete poništiti. Ako želite znati koji će se zapisi izbrisati, pregledajte rezultate odabira upita koji koristi iste kriterije, a zatim pokrenite upis s brisanjem.

  • Obavezno održavajte sigurnosne kopije podataka. Ako izbrišete pogrešne zapise, možete ih vratiti iz sigurnosnih kopija.

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×