我正在一个应用程序中将多边形数据存储在SQL Server数据库中。我已经有一个在其中添加列的表
ALTER TABLE SpatialTable ADD PolygonGeometry geometry Null
ALTER TABLE SpatialTable ADD DEFAULT geometry::STPointFromText('POINT (0 0)', 0) FOR PolygonGeometry
由于该表已经包含数据,所以我必须用默认值更新PolygonGeometry
列,因此我有如下更新查询。
UPDATE SpatialTable
SET PolygonGeometry = geometry::STPointFromText('POINT (0 0)', 0)
我想应用一个where子句:
WHERE PolygonGeometry1.STEquals(Null) = Null
但这不起作用。
如何更新表中的几何列的空值?