Aus dem Kurs: SQL Grundkurs 4: Data Definition Language (DDL) und Data Control Language (DCL)

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

Tabelle abschneiden und löschen

Tabelle abschneiden und löschen

Ebenfalls zur Data Definition Language gehören die Anweisungen TRUNCATE und DROP. Mit diesen können Sie eine Tabelle abschneiden, da spricht man vom Leeren einer Tabelle oder überhaupt löschen. Das wäre eben das Drop. Wie diese funktionieren, zeige ich Ihnen in diesem Film. Um den Unterschied herauszuarbeiten, möchte ich vorher noch eine DELETE-Anweisung nutzen. Ich zeige mir hier den Inhalt der Tabelle Schulung aus dem Schema train der gleichnamigen Datenbank schulung an. Ich kann beim SQL-Server, Sie sehen, ich befinde mich hier gerade in der wawi-Datenbank, auf eine andere Datenbank zugreifen, indem ich mit Punkt getrennt vor dem Schemanamen auch den Datenbanknamen angebe. Ich starte hier nun eine explizite Transaktion, damit ich das auch wieder zurückrollen kann, und verwende die Anweisung DELETE. DELETE macht jetzt etwas, nämlich sie leert eine Tabelle, sie löscht Datensätze. Ohne WHERE-Klausel leert sie sie eben komplett. Nachdem hier keine Fremdschlüssel drauf zeigen, die…

Inhalt