Я работаю в приложении для хранения данных многоугольника в базе данных 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
Но это не работает.
Как я могу обновить нулевые значения столбца геометрии в таблице?