SqlServer之geometry格式数据的添加和修改
SqlServer之geometry格式数据的添加和修改
SqlServer中geometry是一种存储空间数据的格式,其数据主要有点线面等几种格式:
POINT(100 50) //点 LINESTRING (100 100, 20 180, 180 180) //线 POLYGON ((0 0, 150 0, 150 150, 0 150, 0 0)) //面
但是在可视化界面直接输入,会报错:
所以需要sql语句直接添加修改
添加:
INSERT INTO PosInfo(QYBM,geom) VALUES ('41030500000010020',geometry::STGeomFromText('POINT(133.2 38.5)', 4326))
修改:
UPDATE PosInfo SET geom =geometry::STGeomFromText('POINT(133.4 38.5)', 4326) WHERE ID=6
钻研不易,引用请标明出处。。。。