Mehrere Datensätze mit Insert into

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

bassman
**
Beiträge: 40
Registriert: Do, 25.02.2010 18:00

Mehrere Datensätze mit Insert into

Beitrag von bassman »

Hallo,

ich habe eine Datenbank im SQL Format gespeichert. Ich möchte nun die Datensätze über die SQL Eingabe einfügen. Leider nimmt er anscheinend nur den ersten Datensatz. Kann man nicht mehrere Datensätze hintereinander (wie bei mySQL) mit der Insert into Anweisung eingeben?

Vielen Dank für die Hilfe.
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Mehrere Datensätze mit Insert into

Beitrag von F3K Total »

Moin,
aber sicher kann man das, jede Zeile endet auf ein Semikolon.
Bsp:

Code: Alles auswählen

INSERT INTO T1 ("Name") VALUES ('aaab');
INSERT INTO T1 ("Name") VALUES ('aaac');
INSERT INTO T1 ("Name") VALUES ('aaad');
INSERT INTO T1 ("Name") VALUES ('aaae');
INSERT INTO T1 ("Name") VALUES ('aaaf');
INSERT INTO T1 ("Name") VALUES ('aaag');
INSERT INTO T1 ("Name") VALUES ('aaah');
INSERT INTO T1 ("Name") VALUES ('aaai');
INSERT INTO T1 ("Name") VALUES ('aaaj');
INSERT INTO T1 ("Name") VALUES ('aaak');
Gruß R
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Mehrere Datensätze mit Insert into

Beitrag von F3K Total »

Moin,
Gast hat geschrieben:Hm, ok. Das heißt aber, dass ich meine SQL Datei komplett umschreiben muss.
glaube ich nicht, genaueres über die SQL-Syntax der eingebetteten HSQLDB kannst Du hier herunterladen.
Der Guide liegt in der Datei hsqldb_1_8_0_10.zip file unter diesem Pfad:
\hsqldb\doc\guide
Gruß R
RobertG
********
Beiträge: 2067
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Mehrere Datensätze mit Insert into

Beitrag von RobertG »

Hallo R.,

der Haken bei bassman liegt darin, dass er die Syntax aus MySQL genutzt hat. Die erlaubt dann so etwas wie
INSERT INTO T1 ("Name") Values ('Ab'), ('und'), ('zu');
Also direkte Eingabe von mehreren Datensätzen in einem Insert-Befehl. Das geht mit der eingebauten HSQLDB nicht.

Gruß

Robert
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Mehrere Datensätze mit Insert into

Beitrag von F3K Total »

Hallo Robert,
danke für die Info, dann muss bassman wohl tatsächlich seine SQL Datei umbauen.
Oder kann er die Datenbank mit BASE verbinden?
Dann könnte er Copy and Paste verwenden um die Daten nach Base zu bekommen, oder?
Gruß R
Antworten