使用與參考手冊

IsMeasured

IsMeasured 使用幾何物件,如果物件具有測量時將傳回 1 (TRUE);否則傳回 0 (FALSE)。

語法

db2gse.IsMeasured(g db2gse.ST_Geometry)

回覆類型

Integer

範例

下列 CREATE TABLE 陳述式建立具有兩個直欄的 MEASURE_TEST 表格: GID 直欄唯一定義各列,G1 直欄儲存點幾何。

CREATE TABLE MEASURE_TEST (gid smallint, g1 db2gse.ST_Geometry)

下列 INSERT 陳述式將兩筆記錄插入 MEASURE_TEST 表格。 第一筆記錄儲存未測量的點。第二筆記錄的點已測量。

INSERT INTO MEASURE_TEST
VALUES(1, db2gse.ST_PointFromText('point (10 10)', db2gse.coordref()..srid(0)))
INSERT INTO MEASURE_TEST
VALUES (2, db2gse.ST_PointFromText('point m (10.92 10.12 5)', db2gse.coordref()..srid(0)))

下列 SELECT 陳述式與其對應的結果集顯示 GID 直欄及 IsMeasured 函數的結果。 IsMeasured 函數在第一列傳回 0,因為點未測量。在第二列中傳回 1,則是因為點已測量。

SELECT gid, db2gse.IsMeasured (g1) "Has measures?" FROM MEASURE_TEST
gid      Has measures
------   ----------
     1            0
     2            1


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]