Saltar al contenido

Uso de Variables en PostgreSQL

Hay veces donde toda a automatización que tienes en la cabeza choca contra la gran muralla de las limitaciones del entorno y nada que hacer… Cómo decía mi bisauelo, «Hay que arar con los bueyes que se tienen«. Dicho esto, a ratos es mejor pasar los datos para que NO TODO se haga en el SP y dejar cosas simples al controlador/vista, según sea tu preferencia o doctrina del Framework que uses.

En posrgeSQL puede usar variables de la siguiente forma, pero lo más interesante para mi es que puedo almacenar su contenido en un campo, con ello, puedo armar métricas del lado de la aplicación rápidamente y evitarme hacer lo imposible en el motor de datos.

DO $$ 
DECLARE
   contador  INTEGER := 1;
   nombre    VARCHAR(50) := 'Tripa';
   apellido  VARCHAR(50) := 'Seca';
   pago      NUMERIC(11,2) := 1000;
BEGIN 
   RAISE NOTICE '% % % ha pagado % pesos', contador, nombre, apellido, pago;
END $$;

Publicado enTecnologías de la información

Sé el primero en comentar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *