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