ST_Raster.hasStats

定义

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

3/7/2012