4D v14.3QUERY WITH ARRAY |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
QUERY WITH ARRAY
|
QUERY WITH ARRAY ( campoAlvo ; array ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
campoAlvo | Campo |
![]() |
Campo usado para comparar os valores | |||||
array | Array |
![]() |
Array de valores pesquisados | |||||
O comando QUERY WITH ARRAY busca na tabela do campo passado no primeiro parâmetro todos os registros para os quais o valor de campoAlvo, for igual ao menos a um dos valores dos elementos em Array. Os registros encontrados constituem a nova seleção atual.
Este comando lhe permite construir rápida e simplesmente uma pesquisa em múltiplos valores.
Notas:
• Este comando não pode ser utilizado com campos de tipo Imagem, subcampo e BLOB.
• campoAlvo e Array devem ser do mesmo tipo. Exceção: pode utilizar um array de tipo Inteiro longo com um campo de tipo Hora.
O exemplo a seguir lhe permite recuperar os registros de clientes franceses e americanos:
ARRAY STRING(2;ArrayPesquisa;2)
ArrayPesquisa{1}:="FR"
ArrayPesquisa{2}:="US"
QUERY WITH ARRAY([Clientes]Países;ArrayPesquisa)
Produto: 4D
Tema: Pesquisas
Número
644
Modificado: 4D v11 SQL
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)
Parent of : QUERY WITH ARRAY ( 4D v12.4)