Put segment
Client
Int32
—p_operation
-
Operation code (
op_put_segment
—37
) Int32
—p_sgmt_blob
-
Blob handle
Int32
—p_sgmt_length
-
Length of segment data (effectively ignored; possibly only in recent Firebird versions)
Buffer
—p_sgmt_segment
-
Blob segment
If the blob was created as a segmented blob, the maximum length is 32765 (Firebird 2.5 and older) or 65533 (Firebird 3.0 and higher).
For stream blobs, there is no length limitation other than the maximum buffer length (TODO: verify, might only be for recent versions).