Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
DELETE FROM ARRAY
|
DELETE FROM ARRAY ( array ; posição {; quantos} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
array | Array |
![]() |
Array do qual apagar os elementos | |||||
posição | Inteiro longo |
![]() |
Elemento onde se inicia o processo | |||||
quantos | Inteiro longo |
![]() |
Número de elementos a apagar | |||||
O comando DELETE FROM ARRAY apaga um ou mais elementos de um array. Elementos se apagam iniciando no elemento especificado por posição.
O parâmetro quantos é o número de elementos a serem deletados. Se este parâmetro não é especificado, então o elemento é deletado. O tamanho do array se reduz de acordo com a quantos.
O exemplo a seguir deleta três elementos, iniciando no elemento 5:
DELETE FROM ARRAY(anArray;5;3)
O exemplo a seguir deleta o última elemento de um array, se ele existir:
$vlElem:=Size of array(anArray)
If($vlElem>0)
DELETE FROM ARRAY(anArray;$vlElem)
End if
Produto: 4D
Tema: Arrays
Número
228
Modificado: 4D v11 SQL
Manual de linguagem 4D ( 4D v20 R7)