Ответ 1
length
и dbms_lob.getlength
верните количество символов при применении к CLOB (знак LOB). При применении к BLOB (Binary LOB), dbms_lob.getlength
вернет количество байтов, которое может отличаться от количества символов в многобайтовом наборе символов.
Поскольку в документации не указано, что происходит, когда вы применяете length
в BLOB, я бы посоветовал не использовать его в этом случае. Если вы хотите количество байтов в BLOB, используйте dbms_lob.getlength
.