Saltar para o conteúdo principal
Versão: 21 R3

INSERT IN BLOB

INSERT IN BLOB ( BLOB : Blob ; offset : Integer ; len : Integer {; filler : Integer} )

ParâmetroTipoDescrição
BlobBlob→BLOB no qual inserir os bytes
offsetInteger→Posição de início de inserção dos bytes
lenInteger→Número de bytes a ser inserido
fillerInteger→Valor de byte padrão (0x00..0xFF) 0x00 se omitido
Histórico
VersãoAlterações
6Criado por

Descrição​

O comando INSERT IN BLOB insere o número de bytes especificado por len no BLOB blob na posição especificada pelo deslocamento. O BLOB, então torna-se len bytes maior.

Se você não especificar o parâmetro offset de preenchimento facultativo, os bytes inseridos no BLOB são ajustados para 0x00. Caso contrário, os bytes são definidos para o valor que você passa em preenchimento (modulo 256-0.. 255).

Antes da chamada, você passa no parâmetro offset a posição de inserção em relação ao início do BLOB.

Nota​

Nota de compatibilidade: como este comando altera o blob passado como parâmetro, não é compatível com objetos blob (tipo 4D.Blob). Ver Passing blobs and blob objects to 4D commands em developer.4d.com

Ver também​

DELETE FROM BLOB

Propriedades​

Número do comando559
Thread-seguroyes