Laden...

Daten in einer bestehenden Spalte einfügen

Erstellt von Anna85 vor 4 Jahren Letzter Beitrag vor 4 Jahren 1.128 Views
A
Anna85 Themenstarter:in
59 Beiträge seit 2019
vor 4 Jahren
Daten in einer bestehenden Spalte einfügen

verwendetes Datenbanksystem: <MS SQL Server>

Hallo, an sich habe ich eine einfache Aufgabe, aber kriege ich nichts hin.

Ich habe eine Tabelle mit 5 Spalten, davon sind 4 befüllt.
Letzte Spalte (nvarchar) steht nur NULL.
Ich muss in der leerre Spalte adress2 namen und Bedingung eintragen:

also: trage in spalte adress2 das Wort org, wenn in der Spalte adress1 das Wort ab steht.

ich schreibe so:


insert into tab1 (adress2)
values ('org')  where adress1='ab'

Fehlermeldung:
Falsche Syntax in der Nähe des where-Schlüsselworts.

Kann mir jemand Tip bitte geben?

Viele Grüße
Anna

T
461 Beiträge seit 2013
vor 4 Jahren

Hallo,

meinst du insert oder update?

Bei insert kannst du keine Suchkonditionen mit where angeben... da du hier eine ganze Zeile neu einfügst...

Ich habe den Titel mal angepasst, so dass Suchende auch etwas damit anfangen können. EDIT: Ich sollte beim Wort "Shift" im Titel das "f" nicht vergessen... 😄

A
Anna85 Themenstarter:in
59 Beiträge seit 2019
vor 4 Jahren

ok, alles klar!!!

dann schaue ich, wie das mit update funktioniert 😃

A
Anna85 Themenstarter:in
59 Beiträge seit 2019
vor 4 Jahren

Danke, es hat geklappt, reicht nur das richtiges Wort 😃