Kom godt i gang med SQL

Slet data

Med DELETE-sætningen kan du slette datarækker fra en tabel, hvis de opfylder søgekriterierne i WHERE-udtrykket. I eksemplet her slettes den række, hvor medarbejder-id'en er 120:

 
     DELETE FROM PERS
        WHERE ID = 120

WHERE-udtrykket er valgfrit og angiver, hvilke rækker der skal slettes. Hvis WHERE-udtrykket udelades, sletter databasesystemet alle rækker i tabellen eller udplukket.

Du kan slette flere rækker med DELETE-udtrykket. I dette eksempel slettes alle rækker, hvor medarbejderens afdelingsnummer er 20:

     DELETE FROM PERS
        WHERE DEPT = 20

Når du sletter en række, fjernes hele rækken, ikke kun specifikke kolonneværdier.

Hvis du ud over tabelindholdet vil slette selve tabellen, skal du bruge DROP TABLE-sætningen, som er beskrevet i SQL Reference.


[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse | Stikordsregister ]