QUERY WITH ARRAY

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11 (Modificado)


QUERY WITH ARRAY (campoIndexado; Array)

ParámetroTipoDescripción
campoIndexadoCampoCampo indexado utilizado para comparar los valores
ArrayArrayArray de los valores buscados

Descripción

El comando QUERY WITH ARRAY busca en la tabla del campo pasado en el primer parámetro todos los registros para los cuales el valor de campoIndexado, es igual al menos a uno de los valores de los elementos en Array. Los registros encontrados constituyen la nueva selección actual.

Este comando le permite construir rápida y simplemente una búsqueda en múltiples valores.

Notas:

Este comando no puede utilizarse con campos de tipo Imagen, subcampo y BLOB.

campoIndexado y Array deben ser del mismo tipo. Excepción: puede utilizar un array de tipo Entero largo con un campo de tipo Hora.

Ejemplo

El siguiente ejemplo le permite recuperar los registros de clientes franceses y americanos:

   ARRAY STRING (2;ArrayBusqueda;2)
   ArrayBusqueda{1}:="FR"
   ArrayBusqueda{2}:="US"
   QUERY WITH ARRAY ([Clientes]Paises;ArrayBusqueda)

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente