INSERT IN BLOB
INSERT IN BLOB ( BLOB ; offset ; len {; filler} )
引数 | 型 | 説明 | |
---|---|---|---|
Blob | Blob | → | バイト列を挿入するBLOB |
offset | Integer | → | バイト列挿入開始位置 |
len | Integer | → | 挿入するバイト数 |
filler | Integer | → | デフォルトのバイト値 (0x00..0xFF) 省略した場合0x00 |
説明
INSERT IN BLOB コマンドは、blobのoffsetで指定した位置に、lenで指定した数のバイトを挿入します。BLOBはlenバイトだけ大きくなります。
オプションのfiller引数を指定しない場合、BLOBに挿入されるバイトは0x00に設定されます。それ以外の場合、fillerに渡した値に設定されます (モジューロ 256 - 0..255)。
呼び出し前に、offset引数にはBLOBの先頭から相対的な挿入位置を設定します。
注
互換性に関する注意: このコマンドは引数として渡されたBlob を変更するため、Blob オブジェクト(4D.Blob 型)はサポートしません。developer.4d.com でのの Passing blobs and blob objects to 4D commands のページを参照して下さい。