Saltar al contenido principal Saltar al contenido complementario

LookUp - función de script

Lookup() busca en una tabla que ya está cargada y devuelve el valor de field_name correspondiente a la primera vez que aparece el valor match_field_value en el campo match_field_name. La tabla puede ser la actual u otra cargada anteriormente.

Sintaxis:  

lookup(field_name, match_field_name, match_field_value [, table_name])

Tipo de datos que devuelve: dual

Argumentos:  

Argumentos
Argumento Descripción
nombre_campo Nombre del campo para el que se requiere el valor devuelto. El valor de entrada debe suministrarse como una cadena (por ejemplo, literales entrecomillados).
match_field_name Nombre del campo que buscar en match_field_value. El valor de entrada debe suministrarse como una cadena (por ejemplo, literales entrecomillados).
match_field_value Valor que buscar en el campo match_field_name.
table_name

Nombre de la tabla en la que buscar el valor. El valor de entrada debe suministrarse como una cadena (por ejemplo, literales entrecomillados).

Si se omite table_name, se presupone la tabla actual.

Nota informativaLos argumentos sin comillas se refieren a la tabla actual. Para referirse a otras tablas, encierre un argumento entre comillas simples.

Limitaciones:  

El orden de búsqueda es el orden de carga, a menos que la tabla sea el resultado de operaciones complejas, como uniones entre diversas tablas, en cuyo caso el orden no está bien definido. Tanto field_name como match_field_name deben ser campos en la misma tabla, especificados por table_name.

Si no encuentra ningún resultado, devuelve NULL.

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.