问题一定出在别的地方。如果table Polepoints 确实有一列名为 X ,则不应出现此错误(请参见下面的示例)。检查您是否连接到正确的数据库,或者即使是真正的表 polepoints (包含列的 X )在不同的架构中。
CREATE TABLE Polepoints ( X varchar(50),Y varchar(50),Z varchar(50));
WITH mytable (geos) AS (
VALUES ('POINT(1 1)'),('POINT(2 3)')
)
INSERT INTO Polepoints (X) SELECT ST_X (ST_Centroid(geos)) FROM mytable;
SELECT * FROM polepoints;
x | y | z
---+---+---
1 | |
2 | |
1条答案
按热度按时间t0ybt7op1#
问题一定出在别的地方。如果table
Polepoints
确实有一列名为X
,则不应出现此错误(请参见下面的示例)。检查您是否连接到正确的数据库,或者即使是真正的表polepoints
(包含列的X
)在不同的架构中。