Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica si la instancia de geography que hace la llamada contiene espacialmente a la instancia de geography que se pasa al método.
Sintaxis
.STContains ( other_geography )
Argumentos
- other_geography
Es otra instancia de geography con la que se compara la instancia sobre la que se invoca STContains().
Tipos de valor devueltos
SQL Server tipo de valor devuelto: bit
Tipo de valor devuelto de CLR: SqlBoolean
Comentarios
Devuelve 1 si la instancia de geography que hace la llamada contiene espacialmente a la instancia de geography que se pasa al método, y devuelve 0 si no lo hace. Devuelve null si el SRID de las dos instancias de geography no coincide.
Ejemplos
En el ejemplo siguiente se usa STContains() para comprobar si, dadas dos instancias de geography, la primera de ellas contiene a la segunda.
DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::Parse('CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-122.200928 47.454094, -122.810669 47.00648, -122.942505 46.687131, -121.14624 45.786679, -119.119263 46.183634), (-119.119263 46.183634, -119.273071 47.107523, -120.640869 47.569114, -122.200928 47.454094)))');
SET @h = geography::Parse('POINT(-121.703796 46.893985)');
SELECT @g.STContains(@h);