我从中得到了同样的结果
select length(column_name) from table
作为
select dbms_lob.getlength(column_name) from table
然而,问题的答案是
使用dbms_lob.getlength()
有什么好处吗?
如果它改变了答案,我知道所有的斑点都是.bmp图像(以前从未处理过斑点).
我从中得到了同样的结果
select length(column_name) from table
作为
select dbms_lob.getlength(column_name) from table
然而,问题的答案是
使用dbms_lob.getlength()
有什么好处吗?
如果它改变了答案,我知道所有的斑点都是.bmp图像(以前从未处理过斑点).
length
和dbms_lob.getlength
返回应用于CLOB(字符LOB)时的字符数.当应用于BLOB(二进制LOB)时,dbms_lob.getlength
将返回字节数,这可能与多字节字符集中的字符数不同.
由于文档没有指定在BLOB上应用length
时会发生什么,我建议在这种情况下不要使用它.如果想要一个BLOB中的字节数,请使用dbms_lob.getlength
.