SQL als Data Manipulation Language

Aus Operations-Research-Wiki
Version vom 25. Januar 2010, 14:06 Uhr von Gehring (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Wechseln zu: Navigation, Suche

Wird SQL als Data Manipulation Language verwendet, so hat sie die Hauptaufgabe, die extensionale Datensicht zu verändern. Hierbei gibt es wiederum drei grundlegende Befehle:

  • Einfügen von Tupeln (insert):

insert [into] <tablename> values (<wert_1>, <wert_2>, ..., <wert_n>)

  • Ändern von Tupeln (update):

update <tablename> set <attributsname> = <arithmetischer Ausdruck>

Der update-Befehl kann durch die where-Klausel ggf. auf bestimmte Tupel eingeschränkt werden.

  • Löschen von Tupeln (delete):

delete from <tablename> [where <bedingung>]