When executing the following SQL with a TUniQuery I would get a specific Oracle error (ORA-01460: unimplemented or unreasonable conversion requested) if the data inserted in a LONG column exceeded a certain length (which I suspect is 32k).
Code: Select all
INSERT into MAP_INDEXES
(
CACHED_SEMIXML
)
VALUES
(
:semixml
)
RETURNING MAP_INDEX_ID INTO :idIf :semixml is filled with a string of 22k length, the query will execute just fine, but when 50k is inserted the oracle error will occur.
However, UPDATE does not share this behaviour, and will function for both 22k and 50k.
Code: Select all
UPDATE MAP_INDEXES
SET CACHED_SEMIXML = :semixml
WHERE MAP_INDEX_ID = :id