von Franky1112 » Mi, 23.12.2015 11:45
Hallo,
ich versuch einen Tabelleninhalt von einer in eine andere Tabelle zu kopieren.
Hintergrund:
In der alten Tabelle ließ sich der Primäry-Key nicht mehr zu einem Auto-Wert ändern, sondern nur über einen Umweg, indem ich die Tabelle nochmals unter einem anderen Namen erstellt habe.
Damit habe ich es versucht, jedoch ohne erfolg:
Code: Alles auswählen
INSERT INTO "Betriebsstaette" (BSTName, BStNr, PLZ, Ort, Strasse, Hausnummer, Ansprechpartner, Telefon, GebId, UnternehmerID)
SELECT BSTName, BStNr, PLZ, Ort, Strasse, Hausnummer, Ansprechpartner, Telefon, GebId, UnternehmerID
FROM "Standortdaten" WHERE "Standortdaten"."ID" <> 0
Dann habe ich es noch damit versucht:
Code: Alles auswählen
INSERT INTO "Betriebsstaette" (BSTName, BStNr)
SELECT BSTName, BStNr
FROM "Standortdaten" WHERE "Standortdaten"."ID" <> 0
bekomme dann die Fehlermeldung
1: Column not found: BSTNAME in statement [INSERT INTO "Betriebsstaette" (BSTName, BStNr)]
Wobei die Spalten definitiv vorhanden sind.
Wie geht's richtig?
Hallo,
ich versuch einen Tabelleninhalt von einer in eine andere Tabelle zu kopieren.
Hintergrund:
In der alten Tabelle ließ sich der Primäry-Key nicht mehr zu einem Auto-Wert ändern, sondern nur über einen Umweg, indem ich die Tabelle nochmals unter einem anderen Namen erstellt habe.
Damit habe ich es versucht, jedoch ohne erfolg:
[code]
INSERT INTO "Betriebsstaette" (BSTName, BStNr, PLZ, Ort, Strasse, Hausnummer, Ansprechpartner, Telefon, GebId, UnternehmerID)
SELECT BSTName, BStNr, PLZ, Ort, Strasse, Hausnummer, Ansprechpartner, Telefon, GebId, UnternehmerID
FROM "Standortdaten" WHERE "Standortdaten"."ID" <> 0
[/code]
Dann habe ich es noch damit versucht:
[code]
INSERT INTO "Betriebsstaette" (BSTName, BStNr)
SELECT BSTName, BStNr
FROM "Standortdaten" WHERE "Standortdaten"."ID" <> 0
[/code]
bekomme dann die Fehlermeldung
1: Column not found: BSTNAME in statement [INSERT INTO "Betriebsstaette" (BSTName, BStNr)]
Wobei die Spalten definitiv vorhanden sind.
Wie geht's richtig?