我有一張這樣的表:

所有列都是 Decimal(18, 3),還有數百萬行。
我想添加第四列作為幾何點。我試過但無濟于事:
alter table [dbo].[o5bim] add ogr_geometry as geometry::STGeomFromText('Point(' column1 ' ' column2 ' ' column3 ')', 0)
快把我逼瘋了!干杯
uj5u.com熱心網友回復:
正如@lptr在評論中提到的,您可以使用STPointFromText
alter table dbo.[o5bim]
add ogr_geometry as
geometry::STPointFromText(concat('POINT (', column1, ' ', column2, ' ', column3, ')'), 0);
資料庫<>小提琴
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/366953.html
標籤:sql sql-server
上一篇:用前導“-”替換尾隨的“-”
