Error extraño en función
Publicado por José Vicente (28 intervenciones) el 02/10/2019 22:16:32
Tengo la función:
Al ejecutarla me devuelve el error:
SQL Error [42601]: Unterminated dollar quote started at position 0 in SQL $$ LANGUAGE plpgsql;. Expected terminating $$.
¿Qué tengo mal? Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CREATE OR REPLACE FUNCTION dias_sin()
RETURNS int AS $$
DECLARE
diferencia INT;
contador int := 1;
BEGIN
while contador < (select salida_num from datos order by salida_num desc limit 1) loop
SELECT max(DT2.FECHA::DATE - DT1.FECHA::DATE) INTO diferencia
FROM DATOS DT1, DATOS DT2 WHERE DT1.SALIDA_NUM = DT2.SALIDA_NUM + 1
end loop;
RETURN COALESCE(diferencia,0);
end;
$$ LANGUAGE plpgsql;
SQL Error [42601]: Unterminated dollar quote started at position 0 in SQL $$ LANGUAGE plpgsql;. Expected terminating $$.
¿Qué tengo mal? Gracias.
Valora esta pregunta


0