Mehrere Datensätze mit Insert into

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Mehrere Datensätze mit Insert into

Re: Mehrere Datensätze mit Insert into

von F3K Total » Mo, 09.12.2013 19:49

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

Re: Mehrere Datensätze mit Insert into

von RobertG » Mo, 09.12.2013 19:24

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

Re: Mehrere Datensätze mit Insert into

von F3K Total » Mo, 09.12.2013 17:06

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

Re: Mehrere Datensätze mit Insert into

von F3K Total » Mo, 02.12.2013 18:33

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

Mehrere Datensätze mit Insert into

von bassman » Mo, 02.12.2013 10:02

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.

Nach oben