반응형
dbms_lob.create temporary()의 요점은 무엇입니까?
dbms_lob.create temporary() 함수의 요점을 잘 모르겠습니다.방법:
DECLARE
myclob CLOB;
BEGIN
myclob := 'foo';
END;
다음과 다른 항목:
DECLARE
myclob CLOB;
BEGIN
dbms_lob.createtemporary( myclob, TRUE );
myclob := 'foo';
dbms_lob.freetemporary( myclob );
END;
생성 통화와 무료 통화 사이의 작업이 관련이 있다고 생각하지만, 어떻게 해야 할지 잘 모르겠습니다.
이전에는 항상 DBMS_LOB 패키지를 사용해야 했습니다.그런 다음 Oracle 10g에 "LOB용 SQL 시맨틱"이라는 기능이 도입되었으며 이제 단순화된 구문을 사용할 수 있습니다.
인CREATETEMPORARY
LOB 기간을 SQL 시맨틱으로 지정할 수 없습니다.
사용자의 경우 동일한 방법으로 LOB가 해제됩니다. 즉, LOB가 선언된 범위(PL/SQL 블록)를 벗어나면 LOB가 해제됩니다.
사용할 때FREETEMPORARY
그러면 테이블스페이스의 임시 세그먼트가 해제됩니다, 당신이 호출할 때.myclob := NULL;
보관될 것입니다.
언급URL : https://stackoverflow.com/questions/21219588/what-is-the-point-of-dbms-lob-createtemporary
반응형
'sourcecode' 카테고리의 다른 글
asp.net MVC에서 LabelForHelper를 사용하지 않고 DisplayName 특성을 가져옵니다. (0) | 2023.06.13 |
---|---|
Cloud Firestore: 동적 키를 사용하여 중첩된 개체의 필드 업데이트 (0) | 2023.06.13 |
RxJS 관찰 가능한 필터에서 정의되지 않음 (0) | 2023.06.13 |
스토리보드 - AppDelegate의 ViewController 참조 (0) | 2023.06.13 |
데이터 프레임 정렬 후 인덱스 업데이트 (0) | 2023.06.13 |