[Isis-users] Valores duplicados en campos repetibles

Gonzalo Faramiñan gonzalognzl at gmail.com
Tue Aug 26 02:13:59 CEST 2014


Hola,

quería pedirles ayuda para realizar una búsqueda en mi base ISIS.

Quiero buscar aquellos casos en los que el mismo valor está ingresado al
menos dos veces, por supuesto en campos repetibles como por ejemplo
descriptores, menciones secundarias de responsabilidad, o el campo local de
holdings.

​Entiendo que nocc() no permite ingresar valores, sino sólo la
identificaciòn del campo (y subcampo).​


En el manual de los utilitarios CISIS, página 183 (ed. español), que
justamente apunta a lo qeu estoy buscando, pero no termino de comprenderlo.

Cito:

Eliminar términos duplicados en un campo repetible.
>
> Suponiendo que los descriptores se registran en el campo v87, como campo
> repetible.
>
mx DATOS fmtl=20000 proc=@LIMPIO from=1 to=100 now -all create=OUT

El archivo LIMPIO tiene la siguiente especificación de formato:

proc('d870d871'),
( if v870[1] : s(v87|~|)                    /*justamente esta línea donde
se realiza el test es la que no comprendo*/
then
else proc('D870A870|'v870[1],v87'~|','A871|'v87'|')
fi ),
proc('d870'),
proc('d87d871',|A87~|v871|~|),
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20140825/e1e5805e/attachment.html>


More information about the isis-users mailing list