반응형
Oracle에서 blob 크기를 찾기위한 dbms_lob.getlength () 대 length ()
나는 같은 결과를 얻고있다
select length(column_name) from table
같이
select dbms_lob.getlength(column_name) from table
그러나이 질문에 대한 답변 은 dbms_lob.getlength()
.
사용하면 어떤 이점이 dbms_lob.getlength()
있습니까?
답이 바뀌면 모든 blob이 .bmp 이미지라는 것을 알고 있습니다 (이전에 blob으로 작업 한 적이 없음).
length
그리고 dbms_lob.getlength
A를 적용 할 때 문자의 수를 반환 CLOB (문자 LOB). BLOB (Binary LOB)에 적용하면 dbms_lob.getlength
바이트 수를 반환합니다. 이는 멀티 바이트 문자 집합의 문자 수와 다를 수 있습니다.
문서에는 length
BLOB에 지원할 때 발생하는 작업이 명시되어 있지 않으므로이 경우 사용하지 않는 것이 좋습니다 . BLOB의 바이트 수를 원하는 경우 dbms_lob.getlength
.
참고 URL : https://stackoverflow.com/questions/2373138/dbms-lob-getlength-vs-length-to-find-blob-size-in-oracle
반응형
'developer tip' 카테고리의 다른 글
“python setup.py test”에서 unittest discover를 실행하는 방법은 무엇입니까? (0) | 2020.10.30 |
---|---|
C와 C ++에 왜 digraph가 있습니까? (0) | 2020.10.30 |
람다를 사용하는 DbQuery.Include () 오버로드는 어디로 갔습니까? (0) | 2020.10.30 |
Linux 커널의 container_of 매크로 이해 (0) | 2020.10.30 |
Angular 2 테스트-비동기 함수 호출-사용시기 (0) | 2020.10.30 |