Un recorrido rápido por las funciones SQL usadas con ST_Raster
Puede utilizar el Lenguaje Estructurado de Consultas (SQL) de la base de datos para trabajar con datos ST_Raster almacenados en una geodatabase utilizando funciones específicas instaladas con el tipo ST_Raster.
El Lenguaje Estructurado de Consultas (SQL) es un lenguaje estándar que se utiliza para seleccionar y manipular datos almacenados en un sistema de administración de bases de datos (DBMS). Al instalar el tipo ST_Raster en una geodatabase en Oracle, PostgreSQL o Microsoft SQL Server, se crean tipos y funciones SQL específicas en el esquema del administrador de la geodatabase. Puede utilizar SQL y estas funciones y tipos para hacer consultas y editar datos.
Los nombres de las funciones pueden variar dependiendo de la implementación del DBMS. En Oracle y SQL Server, las funciones son métodos del miembro del objeto ST_Raster o ST_PixelData. En PostgreSQL, son funciones SQL implementadas a nivel del paquete PL/SQL. Tenga en cuenta que debe usar mayúscula o minúscula según se muestre cuando use las funciones con SQL Server. Cuando usa Oracle o PostgreSQL, no importa si usa todas las letras en mayúscula, minúscula o mezcladas.
Cuando use las funciones ST_Raster en todas las bases de datos, debe calificar la función con el esquema del administrador de la geodatabase. En la mayoría de los casos, este es el sde. Sin embargo, en las bases de datos de SQL Server, puede ser dbo.
Las funciones equivalentes se muestran en la tabla al final de este tema. Los vínculos en la tabla lo llevan a los temas de referencias de función SQL ST_Raster específicas, que están estructuradas como sigue:
-
Definición
Una descripción de la función
- Sintaxis
La sintaxis adecuada para usar la función
-
Tipo de devolución
Tipo de datos que se devuelve cuando se ejecuta la función
- Parámetros
Un valor de variable o una lista de valores que se pueden especificar como parte del argumento de la función
-
Ejemplo
Muestras que utilizan la función específica
Funciones de Oracle y SQL Server | Funciones de PostgreSQL |
---|---|
ST_PixelData.getValueByLoc (solo SQL Server) | |
setvalue | |
ST_Raster.getValueByLoc (solo SQL Server) | |
ST_Raster_Util.checkLibraryVersion (solo Oracle) | |
ST_Raster_Util.getLibraryVersion (solo Oracle) | |