A.2. Data Manipulation Language (DML)

A.2.1. UPDATE

A.2.1.1. Einfaches UPDATE

Syntax:

UPDATE Tabelle
SET [Zuweisung]
WHERE [Bedingung]

Beispiel:

UPDATE MeineBuecher
SET Verlag = '(unbekannt)'
WHERE Verlag IS NULL
A.2.1.2. UPDATE auf Basis von mehreren Tabellen

Syntax:

UPDATE [UpdateTabelle]
SET [Zuweisungen]
FROM [UpdateTabelle] INNER JOIN [WeitereTabelle] ON [JOIN-Bedingung]
WHERE [Filterbedingungen]

Beispiel:

UPDATE dbo.CDTrack
SET CDTrack.Bewertung=CD.Bewertung
FROM dbo.CD
          INNER JOIN dbo.CDTrack ON CD.ID=CDTrack.idCD
WHERE CDTrack.Bewertung IS NULL

A.2.2. INSERT / SELECT INTO

A.2.2.1. INSERT mit konkreten Werten

Syntax:

INSERT INTO [Tabelle] ([Felder])
VALUES ([Daten])

Beispiel:

INSERT INTO Buch (Autor, Titel, Hardcover) VALUES ('Robert ...

Get Datenbanken entwickeln mit SQL Server 2008 Express Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.