定义
ST_Raster.hasStats 函数用于表示 ST_Raster 是否已计算影像统计数据。如果统计数据存在,则返回 1;否则返回 0。
语法
Oracle
hasStats()
PostgreSQL
hasStats(raster IN ST_RASTER)
SQL Server
hasStats()
返回值
Oracle
数值
PostgreSQL
布尔型
SQL Server
整型
参数
无
示例
以下查询显示表中的各个栅格是否存在影像统计数据:
Oracle
SELECT t.image.raster_id, t.image.hasStats()
FROM FOO t;
T.IMAGE.RASTER_ID T.IMAGE.HASSTATS()
--------------- ------------------
2 1
3 0
23 0
24 0
42 0
43 0
PostgreSQL
SELECT raster_id(image), hasStats(image)
FROM foo;
RASTER_ID(IMAGE) HASSTATS(IMAGE)
--------------- ---------------
2 1
3 0
23 0
24 0
42 0
43 0
SQL Server
SELECT image.raster_id, image.hasStats()
FROM foo;
IMAGE.RASTER_ID IMAGE.HASSTATS()
--------------- ----------------
2 1
3 0
23 0
24 0
42 0
43 0