En realidad se cambió el criterio de un principio hasta ahora. Inicialmente,
la idea era saber si existían todos los datos del arreglo en la tabla en
cuestión y generar un error que abarcara el contexto de que había un error
general en la operación si alguno de los ruts (se trabajará con el RUT)
Jaime Casanova escribió:
> mas bien se me ocurre que lo que necesitas hacer es tratar ese arreglo
> como si fuera una tabla... en la version 8.4 existe la funcion
> unnest() que serviria para eso, en 8.3 solo se me ocurre meter todo en
> una tabla y luego sacar datos de esa nueva tabla where not e
2010/2/9 Carlos Bazán :
>>
>> Yo creo que necesitas ANY en vez de ALL.
>
> Ok, igual sirve. Para verificar que esten todos entonces voy a modificar el
> query para que me retorne la cantidad de registros que figuran en el arreglo,
> para despues comparar el valor con el valor correspondiente al tam
El Tuesday 09 February 2010 22:03:04 Alvaro Herrera escribió:
> Carlos Bazán escribió:
> > Estimados, tengo una tabla (mi_tabla) en la cual hay un campo llamado
> > numero del tipo integer y lo que necesito hacer es cotejar que todos los
> > datos que hay en un array que tengo, existan todos en la
Carlos Bazán escribió:
> Estimados, tengo una tabla (mi_tabla) en la cual hay un campo llamado numero
> del tipo integer y lo que necesito hacer es cotejar que todos los datos que
> hay en un array que tengo, existan todos en la tabla en cuestion en el campo
> numero.
> Por lo que estuve leyendo
El Tuesday 09 February 2010 21:48:04 Jaime Casanova escribió:
> 2010/2/9 Carlos Bazán :
> > Por lo que estuve leyendo y buscando info, me parece que podría ser una
> > comparación tipo ALL contra un array.
> > Lo que estoy haciendo pero no me resulta es:
> > select * from mi_tabla where numero = a
2010/2/9 Carlos Bazán :
>
> Por lo que estuve leyendo y buscando info, me parece que podría ser una
> comparación tipo ALL contra un array.
> Lo que estoy haciendo pero no me resulta es:
> select * from mi_tabla where numero = all ('{100, 200, 300, 400}')
>
Ahi estas preguntando si cada registro
Estimados, tengo una tabla (mi_tabla) en la cual hay un campo llamado numero
del tipo integer y lo que necesito hacer es cotejar que todos los datos que
hay en un array que tengo, existan todos en la tabla en cuestion en el campo
numero.
Por lo que estuve leyendo y buscando info, me parece que p