使用與參考手冊

Is3d

Is3d 使用幾何物件,如果物件具有 3D 座標時將傳回 1 (TRUE);否則傳回 0 (FALSE)。

語法

db2gse.Is3d(g db2gse.ST_Geometry)

回覆類型

Integer

範例

下列 CREATE TABLE 陳述式建立具有兩個直欄的 THREED_TEST 表格︰ 整數類型的 GID 直欄及 G1 幾何直欄。

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

INSERT 陳述式將兩點插入 THREED_TEST 表格。 第一點不包含 Z 座標,第二點則有包含。

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

下列 SELECT 陳述式列出 GID 直欄內容及 Is3d 函數的結果。 函數在第一列傳回 0,表示沒有 Z 座標;在第二列傳回 1,表示有 Z 座標。

SELECT gid, db2gse.Is3d (g1) "Is it 3d?" FROM THREED_TEST

傳回下列結果集。

gid      Is it 3d?
------   ----------
     1            0
     2            1


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