Inserting into BLOB
columns
Inserting into BLOB
columns is only possible under the following circumstances:
-
The client application has made special provisions for such inserts, using the Firebird API.In this case, the modus operandi is application-specific and outside the scope of this manual.
-
The value inserted is a string literal of no more than 65,533 bytes (64KB - 3).
NoteA limit, in characters, is calculated at run-time for strings that are in multi-byte character sets, to avoid overrunning the bytes limit.For example, for a UTF8 string (max. 4 bytes/character), the run-time limit is likely to be about (floor(65533/4)) = 16383 characters.
-
You are using the “
INSERT … SELECT
” form and one or more columns in the result set areBLOB
s.