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.