database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40212 게시물 읽기
No. 40212
오라클 11g Clob update 쿼리 어떻게 하나요?
작성자
박주영(vf19)
작성일
2013-07-30 11:38
조회수
8,758

 길이가 4000Byte 가 넘는 문자열을 Clob 타입

컬럼에 update 하려 합니다.

프로시저를 사용해야 하는 것 같은데, insert 예제는

많은데, update 예제가 없네요.

쿼리좀 알려주시면 감사하겠습니다.

이 글에 대한 댓글이 총 1건 있습니다.

INSERT 문을 참고 해서 이렇게 해봤는데, 

원래 이렇게 하는게 맞는건가요? 

create or replace
PROCEDURE PR_UPDATE_CLOB
(
      p_CONTENTS IN WEB_PARCEL_CONT.CONTENT%TYPE,
      p_WHERE IN WEB_PARCEL_CONT.PAR_SEQ%TYPE
)
IS
   v_clob  CLOB;
   
BEGIN
    
    UPDATE WEB_PARCEL_CONT
       SET CONTENT = EMPTY_CLOB()       
     WHERE PAR_SEQ = p_WHERE     
    RETURNING CONTENT INTO v_clob;
  
    DBMS_LOB.WRITE(v_clob, LENGTH(p_CONTENTS), 1, p_CONTENTS);
    
    COMMIT;   
  
END PR_UPDATE_CLOB;

 

박주영(vf19)님이 2013-07-30 11:47에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40215oracle에서 update 시 rownum 사용 [1]
어렵다
2013-07-31
6409
40214쿼리질문 올려봅니다~ [2]
최규운
2013-07-31
6076
40213오라클 tab키 설정 궁금증 [1]
정재영
2013-07-31
5762
40212오라클 11g Clob update 쿼리 어떻게 하나요? [1]
박주영
2013-07-30
8758
40211쿼리 좀 도와주세요! [1]
김정훈
2013-07-30
5698
40210질문 드립니다. 도와주세요.ㅡㅡ [1]
야간비행
2013-07-27
5530
40209동적쿼리를 oracle 원래 문법으로 표현이 안되나요? [1]
김지운
2013-07-26
5998
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다