Fallo en función

From: José Vicente Zahonero García <jovizaga(at)hotmail(dot)com>
To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Fallo en función
Date: 2019-05-31 11:10:00
Message-ID: VI1PR0401MB2653393490E64CF2C13A26DDC8190@VI1PR0401MB2653.eurprd04.prod.outlook.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, tengo esta función:
CREATE OR REPLACE FUNCTION inserciones(trayecto varchar, tempo varchar, espacio numeric)
returns void AS $$

declare

spaces integer;
hora integer;
minuto integer;
segundo integer;
resultado real;
tiempo_en_minutos real;
calorias real;


begin

spaces := espacio*1000;
hora := cast(substring(tempo from 1 for 2));
minuto := cast(substring(tempo from 4 for 2));
segundo := cast(substring(tempo from 7 for 2));
hora := hora*3600;
minuto := minuto*60;
resultado := ((spaces/(hora+minuto+segundo))*3.6);
tiempo_en_minutos := ((hora+minuto+segundo)/60);
calorias := (70*0.21)*tiempo_en_minutos;

insert into datos (recorrido,tiempo,distancia,calorias,kmh,fecha) values (trayecto,tempo,spaces,calorias,resultado,current_date);

end;
$$ language 'plpgsql';
Al ejecutarla me da el error:
Unterminated dollar quote started at position 0 in SQL $$ language 'plpgsql';. Expected terminating $$

No sé porqué. ¿Puede alguien echarme un cable? Gracias.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Daymel Bonne 2019-05-31 11:21:29 Re: Fallo en función
Previous Message Luis Martínez 2019-05-31 10:56:58 Re: Particionamiento de tablas postgresql 11