ST_Raster.deleteColormap

定义

ST_Raster.deleteColormap 函数用于从 ST_Raster 对象中移除栅格色彩映射表。如果 ST_Raster 对象不具有色彩映射表,则函数返回错误。

语法

Oracle

deleteColormap () RETURN ST_RASTER;

PostgreSQL

deleteColormap (raster IN ST_RASTER) RETURN ST_RASTER;

SQL Server

deleteColormap () RETURN ST_RASTER;

返回值

ST_Raster

参数

示例

在本示例中,删除了与 raster_id 列值为 50 的表行相对应的 ST_Raster 对象的色彩映射表。

Oracle

UPDATE NOVA n
SET image = n.image.deleteColormap()
WHERE n.image.raster_id = 50;

PostgreSQL

UPDATE nova 
SET image = deleteColormap(image)
WHERE raster_id(image) = 50;

SQL Server

UPDATE nova
SET image = deleteColormap()
WHERE image.raster_id = 50;

7/10/2012