Hola me pueden ayudar con este procedimiento:
Código:
CREATE OR REPLACE PROCEDURE SP_DETALLE_GEOMETRY (longitud varchar, latitud varchar, altitud varchar, tipo varchar, idficha varchar)
AS
BEGIN
SELECT CASE
WHEN TPO_MENU='P' AND
THEN (UPDATE public."T_COM_FCHA_PSVO"
SET
"UBCCION_GMTRY" = ST_GeomFromText('POINT('longitud' 'latitud' 'altitud')')
where
"ID_FCHA_PSVO" = idficha)
WHEN TPO_MENU='C1' AND
THEN (UPDATE public."T_COM_FCHA_PSVO"
SET
"UBCCION_GMTRY" = ST_GeomFromText('POINT('longitud' 'latitud' 'altitud')')
where
"ID_FCHA_PSVO" = idficha)
END AS "VALUE"
FROM "T_MAE_CPTLO"
END;