Hallo,
Ich stehe vor einem Problem, und weiß nicht wie ich es richtig anpacken soll.
Ich habe eine Tabelle mit 5 Spalten und eine Tabelle mit 1 Spalte.
Die Tabelle mit den 5 Spalten ist bereits gefüllt.
Aber im Grunde interessieren nur 2 Spalten, Name und Type.
Type ist ein integer und kann nur 1 oder 0 sein.
Die Spalte von Tabelle Nr. 2 soll abhängig von den beiden oben genanten Spalten befüllt werden.
Wenn der Typ = 0 ist, soll in der Spalte der Name drin stehen. Ist der Typ 1, soll in der Spalte ' ' + der Name drin stehen. Also einfach noch ein Paar Leerzeichen vorher.
Insert Into Intern_Lokal.dbo.tabelle2(NameS)
Select Name,
Case When Type = '0'
Then Name
ELSE ' ' + Name
END
From dbo.contact
So bekomme ich leider folgende Fehlermeldung, verstehe aber nicht warum. Ich habe die Fehlermeldung schon gegoogelt, aber ich kann mit der Erklärung nichts anfangen.
Evtl. kann mir hier einer Weiterhelfen
Danke im Voraus
Ich stehe vor einem Problem, und weiß nicht wie ich es richtig anpacken soll.
Ich habe eine Tabelle mit 5 Spalten und eine Tabelle mit 1 Spalte.
Die Tabelle mit den 5 Spalten ist bereits gefüllt.
Aber im Grunde interessieren nur 2 Spalten, Name und Type.
Type ist ein integer und kann nur 1 oder 0 sein.
Die Spalte von Tabelle Nr. 2 soll abhängig von den beiden oben genanten Spalten befüllt werden.
Wenn der Typ = 0 ist, soll in der Spalte der Name drin stehen. Ist der Typ 1, soll in der Spalte ' ' + der Name drin stehen. Also einfach noch ein Paar Leerzeichen vorher.
Insert Into Intern_Lokal.dbo.tabelle2(NameS)
Select Name,
Case When Type = '0'
Then Name
ELSE ' ' + Name
END
From dbo.contact
So bekomme ich leider folgende Fehlermeldung, verstehe aber nicht warum. Ich habe die Fehlermeldung schon gegoogelt, aber ich kann mit der Erklärung nichts anfangen.
Evtl. kann mir hier einer Weiterhelfen
Danke im Voraus