Hallo zusammen,
ich möchte ein Teil einer Tabelle in einer extra tabelle speichern in folgender Form:
INSERT INTO "Kunden00" (*) (SELECT * FROM "Kunden" WHERE "ZWEIGSTE"=5)
Die Tabellen sind vom Format identisch.
Ich will die Sätze, die ein bestimmtes Kriterium erfüllen verschieben.
Ich arbeite mit OpenOffice 3.3 unter Windows.
Liebe Grüße
Klaus
Select unter insert into
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Select unter insert into
Führe die Spaltennamen auf, damit klappt eine solche INSERT-Abfrage mit HSQLDB 1.8
Dokumentation zu der Version 1.8 hier: http://www.hsqldb.org/doc/1.8/guide/
Code: Alles auswählen
INSERT INTO "Kunden05" ("id", "name") (SELECT "id", "Name" FROM "Kunden" WHERE "ZWEIGSTE" = 5)
Dokumentation zu der Version 1.8 hier: http://www.hsqldb.org/doc/1.8/guide/
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Select unter insert into
ich habs probiert(mal mit einem Feld):
INSERT INTO "Kunden00" ("VERSANDA") (SELECT "VERSANDA" FROM "Kunden" WHERE "ZWEIGSTE"=5)
Es kommt die Meldung:
1: syntax error, unexpected '(', expecting VALUES
INSERT INTO "Kunden00" ("VERSANDA") (SELECT "VERSANDA" FROM "Kunden" WHERE "ZWEIGSTE"=5)
Es kommt die Meldung:
1: syntax error, unexpected '(', expecting VALUES
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Select unter insert into
klaus51 hat geschrieben:1: syntax error, unexpected '(', expecting VALUES
Du hast doch die interne Datenbank, HSQLDB 1,8?!
Ich gebe hier nur Tipps, die ich im Konkreten selbst ausprobiert habe... die Syntax mit * funktioniert lt. Handbuch nicht,
also bitte: probiere es mit allen Feldern-
Das gepostete SQL läuft im Extras-SQL... Fenster
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)