Présentation rapide des fonctions SQL utilisées avec ST_Raster

Vous pouvez utiliser le langage SQL (Structured Query Language) de la base de données pour exploiter les données ST_Raster stockées dans la géodatabase en utilisant les fonctions spécifiques installées avec le type ST_Raster.

Le langage SQL est un langage standardisé utilisé pour sélectionner et manipuler des données stockées dans un système de gestion de bases de données (SGBD). Lorsque vous installez le type ST_Raster dans une géodatabase dans Oracle, PostgreSQL ou Microsoft SQL Server, des fonctions SQL et des types spécifiques sont créés dans la structure de l'administrateur de géodatabase. Vous pouvez utiliser SQL et ces fonctions et types pour interroger et modifier des données.

Les noms des fonctions varient selon l'implémentation de SGBD. Dans Oracle et SQL Server, les fonctions sont des méthodes qui font partie de l'objet ST_Raster ou ST_PixelData. Dans PostgreSQL, il s'agit de fonctions SQL implémentées au niveau du paquetage PL/SQL. Gardez à l'esprit que vous devez utiliser la casse indiquée (majuscules ou minuscules) lors de l'utilisation des fonctions avec SQL Server. En cas d'utilisation avec Oracle ou PostgreSQL, vous pouvez utiliser des minuscules, des majuscules ou les deux.

Lorsque vous utilisez des fonctions ST_Raster dans toutes les bases de données, vous devez qualifier la fonction avec la structure de l'administrateur de géodatabase. Dans la plupart des cas, il s'agit de sde. Toutefois, dans les bases de données SQL Server, il peut s'agir de dbo.

Les fonctions équivalentes sont présentées dans le tableau à la fin de cette rubrique. Les liens de ce tableau vous permettent d'accéder directement aux rubriques de référence des fonctions SQL ST_Raster spécifiques, structurées de la manière suivante :

fonctions ST_Raster

Fonctions Oracle et SQL Server

Fonctions PostgreSQL

ST_PixelData

st_pixeldata

ST_PixelData.getValue

getvalue

ST_PixelData.getValueByLoc (SQL Server uniquement)

ST_PixelData.setExtent

setextent

ST_PixelData.setValue

setvalue

ST_Raster

st_raster

ST_Raster.buildPyramid

buildPyramid

ST_Raster.buildStats

buildStats

ST_Raster.crop

crop

ST_Raster.deleteColormap

deletecolormap

ST_Raster.deleteStats

deletestats

ST_Raster.describe

describe

ST_Raster.export

export

ST_Raster.getCompressionType

getcompressiontype

ST_Raster.getInterleaveType

getinterleavetype

ST_Raster.getInterpolationType

getinterpolationtype

ST_Raster.getPixelData

getpixeldata

ST_Raster.getPixelType

getpixeltype

ST_Raster.getPyramidLevel

getpyramidlevel

ST_Raster.getValue

getvalue

ST_Raster.getValueByLoc (SQL Server uniquement)

ST_Raster.getVersion

getversion

ST_Raster.hasColormap

hascolormap

ST_Raster.hasStats

hasstats

ST_Raster.mosaic

mosaïque

ST_Raster.setColormap

setcolormap

ST_Raster.subset

subset

ST_Raster_Util.checkLibraryVersion (Oracle uniquement)

st_raster_check_compatibility

ST_Raster_Util.describe

st_raster_util_describe

ST_Raster_Util.getLibraryVersion (Oracle uniquement)

st_raster_getversionlib

ST_Raster_Util.getVersion

st_raster_util_getversion

ST_Raster_Util.initialize

st_raster_util_initialize

5/10/2014