Hallo,
ich besitze eine tabelle mit linieninformationen (test), die geometrien dazu sind in der geometry spalte abgelegt.
Nun lege ich eine neue punkttabelle an:
CREATE TABLE "abc" (gid serial PRIMARY KEY);
SELECT AddGeometryColumn('','abc','the_geom','-1','POINT',2);
das klappt ohne probleme
in eine weitere tabelle selektiere ich nun die endpunkte:
CREATE TABLE xyz(the_geom) as
Select EndPoint (the_geom) from test;
auch das funktioniert.
nun will ich diese zeilen in die tabelle abc übertragen, wozu ich folgende zeile verwende:
INSERT INTO abc ( the_geom ) VALUES ((SELECT the_geom FROM xyz ));
wobei folgende Fehlermeldung erscheint:
ERROR: more than one row returned by a subquery used as an expression
warum kann man nicht mehrere zeilen kopieren? laut sql doku sollte das möglich sein.
danke schon mal für eventuelle tipps.
juergen
