STIsValid (тип данных geography)
Область применения: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает значение true, если экземпляр geography корректен и распознается как допустимый географический объект на основе типа открытого геопространственного консорциума (OGC). Возвращает значение false, если экземпляр geography имеет неправильный формат. Этот метод является точным.
Этот метод типа данных geography поддерживает экземпляры FullGlobe или пространственные экземпляры, размер которых больше полушария.
Синтаксис
.STIsValid ( )
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Типы возвращаемых данных
Тип возвращаемого значения SQL Server: bit
Тип возвращаемых данных CLR: SqlBoolean
Замечания
Тип OGC экземпляра geography можно определить с помощью метода STGeometryType().
SQL Server создает только допустимые географические экземпляры, но позволяет хранить и извлекать недопустимые экземпляры. Допустимый экземпляр, представляющий тот же набор точек, что и недопустимый экземпляр, может быть получен с помощью метода MakeValid()
.
Примеры
В следующем примере создается экземпляр geography
и используется метод STIsValid()
, чтобы проверить, допустим ли экземпляр.
DECLARE @g geography = geography::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 4326);
SELECT @g.STIsValid();
DECLARE @g geography
См. также
STGeometryType (тип данных geography)
MakeValid (тип данных geography)
Методы OGC в экземплярах Geography
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру