본문 바로가기

▾ Database/▸ Database

oracle9i + ibatis 환경에 clob 적용하기

oracle9i, ibatis 환경에 clob 적용하기


1. DB 생성(CLOB컬럼 생성)

CREATE TABLE TEST_TABLE

(

    SEQ              NUMBER    NOT NULL,

    CLOB_COL    CLOB

)


2. Insert

 insert into TEST_TABLE

(

    seq

  , clob_col

)

values

(

    seq.NEXTVAL

  , #clob_col:clob#

)


3. select

<resultMap id="testResultMap" class="java.util.HashMap">

    <result property="seq" column="seq" />

    <result property="clob_col" column="clob_col" jdbcType="CLOB" javaType="java.lang.String"/>

</resultMap>


<select id="DAO.select" parameterClass="HashMap" resultMap="testResultMap">

    select seq

           , clob_col

    from test_table

    where 1=1

</select>




※ 오라클 컬럼 사이즈는 4000byte까지 사용 가능하다.

※ 웹에디터가 적용되어 있는 게시판에서 4000byte 사용이 부족한 경우,

※ 컬럼 타입을 CLOB으로 사용할 것.

'▾ Database > ▸ Database' 카테고리의 다른 글

오라클 PIVOT함수 사용예제  (0) 2013.10.02