Ad hoc lekérdezések

Első  Előző  Következő

Tetszőleges kiülső eszközzel (például az SQL Server Management Studio) készíthetők lekérdezések. A lekérdezések forrásai lehetnek az objektum osztály nézetek vagy az objektum osztály táblázatok egyaránt. Például a következő lekérdezés az Újpest területére eső folyószakaszokat állítja elő.

 

SELECT hunriverID, hunriverUID, hunriverGEOSCRIPT.STIntersection(BA04GEOSCRIPT) AS GEOSCRIPT

FROM SolidusAttributeSpace.hunriver, SolidusAttributeSpace.BA04

WHERE BA04ATTRBA4 LIKE '%Bp.IV%' AND

     hunriverGEOSCRIPT.STIntersects(BA04GEOSCRIPT)=1

 

Különös figyelmet érdemel a hunriverGEOSCRIPT.STIntersects(BA04GEOSCRIPT)=1 predikátum, mert a kiértékeléséhez az SQL 2008 szerver használja a térindexeket (lásd a Geometriai kérdések függvényei fejezetben).