Sætningen DELETE

Opretter en slet søgning, der fjerner poster fra én eller flere af de tabeller, der er angivet i FROM-delsætningen, der opfylder WHERE-delsætningen.

Syntaks

DELETE [tabel.*]
FROM tabel
WHERE kriterier

DELETE-sætningen består af følgende dele:

Del

Beskrivelse

table

Det valgfri navn på den tabel, som posterne skal slettes fra.

tabel

Navnet på den tabel, som posterne skal slettes fra.

kriterier

Et udtryk, der bestemmer, hvilke poster der skal slettes.


Bemærkninger

DELETE er især nyttig, hvis du vil slette mange poster.

Hvis du vil indsætte en hel tabel fra databasen, kan du bruge metoden Execute sammen med en DROP-sætning. Men hvis du sletter tabellen, går strukturen tabt. Når du bruger DELETE, er det kun dataene, der slettes. Tabelstrukturen og alle egenskaberne for tabellen, f.eks. feltattributter og indekser, forbliver intakte.

Du kan bruge DELETE til at fjerne poster fra tabeller, der er i en en-til-mange-relation med andre tabeller. Overlappende sletninger medfører, at posterne i de tabeller, der er på mange-siden af relationen, bliver slettet, når den tilsvarende post i på en-siden af relationen slettes i forespørgslen. Eksempel: I relationen mellem tabellerne Kunder og Ordrer er tabellen Kunder på en-siden, og tabellen Ordrer på mange-siden af relationen. Hvis en post slettes fra Kunder, medfører det, at de tilsvarende poster i Ordrer slettes, hvis indstillingen for overlappende sletning er angivet.

En sletteforespørgsel sletter hele poster og ikke kun data i bestemte felter. Hvis du vil slette værdier i et bestemt felt, kan du oprette en opdater forespørgsel, der ændrer værdierne til Null.

Vigtigt: 

  • Når du fjerner poster ved hjælp af en sletteforespørgsel, kan du ikke fortryde handlingen. Hvis du vil vide, hvilke poster der er blevet slettet, skal du først undersøge resultaterne af en vælg forespørgsel, der bruger samme kriterier, og derefter køre sletteforespørgslen.

  • Sørg for altid at have sikkerhedskopier af dine data. Hvis du sletter de forkerte poster, kan du hente dem fra dine sikkerhedskopier.



Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×