* pero extremadamente potente.
Un saludo.
El 26 de agosto de 2016, 12:27, Francisco Olarte
escribió:
> José:
>
> 2016-08-26 10:59 GMT+02:00 José Hurtado :
> > He probado con json y jsonb, el incoveniente es que son valores
> inmutables y
> > una vez que has creado un json
016-08-26 7:27 GMT-03:00 Francisco Olarte :
>
>> José:
>>
>> 2016-08-26 10:59 GMT+02:00 José Hurtado :
>> > He probado con json y jsonb, el incoveniente es que son valores
>> inmutables y
>> > una vez que has creado un json es dificil agregarle mas
ó:
> José:
>
> 2016-08-26 10:50 GMT+02:00 José Hurtado :
> > No describo que es un hashset o diccionario porque asumo que los que no
> lo
> > conozcan y tengan interés podrían encontrar mucha información en
> Internet.
>
> Dejando aparte el como te contestaron o no, repito u
Hola,
Esta sería una opción sin hacer llamada recursiva:
CREATE OR REPLACE FUNCTION public.reversa
(
IN origen integer
)
RETURNS integer AS
$$
DECLARE
resultado integer;
BEGIN
resultado := 0;
WHILE (origen > 0)
LOOP
resultado := (resultado * 10) + (origen % 10);
origen := orige
t; El día 24 de agosto de 2016, 8:52, José Hurtado
> escribió:
> > Hola,
> >
> > Creo que vendría bien tener algo parecido a:
> >
> > DECLARE
> > dic1 HASHSET(varchar, schema_name.table_name);
> > -- format: HASHSET(anytype, anytype)
> > ..
tipos usando una estructura de datos básica en muchos
lenguajes y util para resolver ciertos algoritmos.
Gracias por tu respuesta,
Un saludo.
El 24 de agosto de 2016, 14:53, Francisco Olarte
escribió:
> 2016-08-24 14:16 GMT+02:00 Jaime Casanova >:
> > 2016-08-24 6:52 GMT-05:00
, pero
nunca se me habría acurrido soltar algo como lo tuyo, supongo que te habrás
quedado a gusto.
En todo caso pasa de mi.
Gracias.
El 24 de agosto de 2016, 14:16, Jaime Casanova <
jaime.casan...@2ndquadrant.com> escribió:
> 2016-08-24 6:52 GMT-05:00 José Hurtado :
> > Hola,
&
Hola,
Creo que vendría bien tener algo parecido a:
DECLARE
dic1 HASHSET(varchar, schema_name.table_name);
-- format: HASHSET(anytype, anytype)
...
BEGIN
...
...
IF (hashset_has_key(dic1, "alfa") THEN
dic1["alfa"] := (val1, val2)::schema_name.table_name;
-- O: hashset_update(dic1