-
Insert vom mehr als einer Zeile???
Hallo,
es geht noch um mein Thema von gestern, allerdings ist die Problemstellung eine andere. Wie bekomme ich mehr als eine Zeile an eine neue Tabelle angefügt? Ich hatte mir das ungefähr so vorgestellt:
PHP-Code:
INSERT INTO Table1 VALUES(
Select Kundenr FROM Kundenliste
GROUP BY Kundenr)
So wie das aussieht kann der INSERT das nicht bzw. nur eine Zeile ?! In Access funktioniert es allerdings
Wie bekommt man es hier hin? Bin über jeden Tip dankbar.
Gruß
Sascha
-
Hallo,
ich hab das ganze mal ausprobiert und konnte ohne Probleme mehrere Zeilen einfügen.
Ist dein SQL genauso wie du ihn hier beschrieben hast ?
Versuch's doch mal alternativ mit distinct(Kundennr)
sim
-
Hi, ja ist des Statement. Hier die Fehlermeldung
Nachricht . . . : Ergebnis der Anweisung enthält mehr als eine Zeile.
Ursache . . . . : Die Ergebnistabelle einer Anweisung SELECT INTO, einer
Unterabfrage oder einer Unterauswahl einer Anweisung SET enthält mehr als
eine Zeile. Es handelt sich um Fehlerart 2. Bei Fehlerart 1 wurde von einer
Anweisung SELECT INTO versucht, mehr als eine Zeile zurückzugeben. Bei
Fehlerart 2 wurde durch eine Unterauswahl eines Basisprädikats mehr als eine
Zeile erstellt. Es ist nur eine Zeile zulässig.
Fehlerbeseitigung: Die Auswahl so ändern, dass nur eine Ergebniszeile
zurückgegeben wird, und die Anforderung wiederholen. Zur Verarbeitung
mehrerer Ergebniszeilen müssen die Anweisungen DECLARE CURSOR, OPEN und
FETCH verwendet werden. Für eine Unterabfrage können die Prädikate IN,
EXISTS, ANY und ALL verwendet werden, um mehrere Ergebniszeilen zu
verarbeiten. Wenn eine einzige Zeile erwartet wird, können Datenfehler, wie z. B. doppelte Zeilen, auftreten, die die Rückgabe mehrerer Zeilen bewirken.
-
Der Insert sieht dann folgendermassen aus:
insert into myfile
select ....
oder
insert into myfile (feld1, feld2, ...)
select feld1, feld2, ...
from myfile2
In der VALUES-Auflistung bezieht sich der Select genau auf ein Feld auf eine Zeile (scalarer Subselect).
-
Arrr....der Value wars. Danke
Similar Threads
-
By Robi in forum IBM i Hauptforum
Antworten: 20
Letzter Beitrag: 16-03-09, 10:32
-
By woki in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 31-10-06, 10:21
-
By M.Kasper in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 25-08-06, 07:32
-
By Deficiency in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 13-01-06, 09:00
-
By malzusrex in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 29-10-04, 09:49
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks