Guide d'utilisation et de référence

M

M utilise un point en entrée et renvoie une mesure.

Syntaxe

db2gse.M(p db2gse.ST_Point)

Type de retour

Double

Exemples

L'instruction CREATE TABLE ci-après crée la table M_TEST qui comporte deux colonnes : la colonne GID qui identifie chaque ligne de la table de manière univoque et la colonne de type point PT1 qui stocke la géométrie exemple.

CREATE TABLE M_TEST (gid integer, pt1 db2gse.ST_Point)

Les instructions INSERT ci-après insèrent une ligne contenant un point doté de mesures et une ligne contenant un point sans mesures.

INSERT INTO db2gse.M_TEST
VALUES(1, db2gse.ST_PointFromText('point (10.02 20.01)', 
db2gse.coordref()..srid(0)))
 
INSERT INTO db2gse.M_TEST
VALUES(2, db2gse.ST_PointFromText('point zm(10.02 20.01 5.0 7.0)', 
db2gse.coordref()..srid(0))) 

Dans l'instruction SELECT ci-après et l'ensemble de résultats correspondant, la fonction M répertorie les valeurs de mesure des points. Le premier n'ayant pas de mesure, la fonction M renvoie une valeur NULL.

SELECT gid, db2gse.M (pt1) "The measure" FROM M_TEST
 
GID         The measure
----------- ------------------------
          1                        -
          2   +7.00000000000000E+000
 
  2 record(s) selected.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]