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 :
-
Définition
Une description de la fonction.
- Syntaxe
La syntaxe appropriée pour utiliser la fonction.
-
Type de retour
Le type de données qui est renvoyé lorsque la fonction est exécutée.
- Paramètres
Une valeur de variable ou une liste de valeurs pouvant être spécifiées dans le cadre de l'argument de la fonction.
-
Exemple
Exemples utilisant la fonction spécifique.
Fonctions Oracle et SQL Server | Fonctions PostgreSQL |
---|---|
ST_PixelData.getValueByLoc (SQL Server uniquement) | |
setvalue | |
ST_Raster.getValueByLoc (SQL Server uniquement) | |
ST_Raster_Util.checkLibraryVersion (Oracle uniquement) | |
ST_Raster_Util.getLibraryVersion (Oracle uniquement) | |