【发布时间】:2014-12-24 07:19:57
【问题描述】:
我想将 GEOMETRY 值插入到表中。为此,我有一个包含三列的表格,如下所示:
表格:地理位置
create table geo
(
p1 float,
p2 float,
Paths GEOMETRY
);
输入值:我有以下值
p1 = 22.9901232886963
p2 = 87.5953903123242
我的错误尝试:
INSERT INTO geo(Paths)
VALUES (geometry::STGeomFromText('POLYGON (22.9901232886963,87.5953903123242)', 4326));
【问题讨论】:
-
STGeomFromText 是函数 ..??
-
现在,您的数据没有意义。具体来说,p1 和 p2 代表什么?它们是某个点的 X 和 Y 坐标吗?还有什么?此外,由于您似乎在指定 SRID,您的意思是使用地理数据类型而不是几何数据类型吗?
-
@Ben Thul,是的,它们是重点的 X 和 Y。
标签: sql-server sql-server-2008-r2 spatial sqlgeometry