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 

 

 

鑽研不易,引用請標明出處。。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM