如何使用同一个表中的数据更新表?

时间:2013-04-01 13:35:44

标签: sql sql-server

SQL-Server中有表:

Track(
 id uniqueindeficater,
 Track geography,
 the_geom geometry
)

现在我想要获取Track列并将此数据放入the_geom列,将其从地理位置转换为几何数据类型。这样的事情:

GEOMETRY::STGeomFromText(Track.Track.STAsText(),4326)

如何使用同一个表中的数据更新列?

2 个答案:

答案 0 :(得分:2)

这样的事情:

update
  Track
set
  the_geom = GEOMETRY::STGeomFromText(Track.STAsText(),4326)

答案 1 :(得分:1)

这不起作用吗?

update track
    set the_geom = GEOMETRY::STGeomFromText(Track.Track.STAsText(),4326)