clob and overlay tables nightmare
Author: yves.de.montmollin@aonhewitt.com (yves2m)
Hello Folks, I've a table with an XML file in a BLOB field. (I already had to ask to change the definition of the table to put the BLOB as last field to respect Uniface obligation to have the LONG/BLOB in last column) When I read (retrieve) the table, I receive a -38 error, because the column has been truncated. Yes, the file is more than 6000 chars. And as far as I've tested, the limit of 6000 is where Uniface generates an overlay table to put the rest of the data... I think I can do a view and read all the other columns but the BLOB. And use a PL-SQL to read the BLOB ... But when I have to change something in the XML, it's again a PL-SQL to put back the data in the BLOB... My question ... How can we stop Uniface using overlay tables. Because a BLOB/CLOB in Oracle is NOT limited. So why Uniface is limiting this. This table is shared by different programs, and only Uniface have this limitation ... So if anyone knows a parameter to tell Uniface NOT using overlay tables Thanks in advance Yves




