СУБД лоб.метода getlength может служить метод() и длина (), чтобы найти размер Blob в Oracle
Я получаю те же результаты из
select length(column_name) from table
как
select dbms_lob.getlength(column_name) from table
тем не менее, ответы на
этот вопрос кажется, предпочитают использовать dbms_lob.getlength().
есть ли какая-либо польза от использования dbms_lob.getlength()?
если это изменит ответ, я знаю, что все капли есть .bmp изображения (никогда не работал с blobs раньше).
1 ответ:
lengthиdbms_lob.getlengthвозвращает количество символов при применении к CLOB (символ LOB). При применении к BLOB (двоичный LOB),dbms_lob.getlengthвозвращает количество байтов, которое может отличаться от количества символов в многобайтовой кодировки.поскольку в документации не указано, что происходит при подаче заявки
lengthна BLOB, я бы посоветовал не использовать его в этом случае. Если вы хотите количество байт в большом двоичном объекте, используйтеdbms_lob.getlength.
Comments