CLOB 자료형은 asp에서 호출 불가능, 4,000자 미만씩 substr으로 잘라서 붙여줘라.
1. select 쿼리로 CLOB의 길이를 구한다.
SELECT DBMS_LOB.getlength(필드명) as ContentsLength from 테이블명
2. 내용을 잘라서 가져올 쿼리를 반복문으로 구성
loopNumber = round(cint(ContentsLength) / 3000 - 0.49)
if cint(ContentsLength) mod 3000 <> 0 then
loopNumber = loopNumber + 1
end if
for i = 0 to loopNumber
ContentsQuery = ContentsQuery & " , DBMS_LOB.SUBSTR(필드명, 3000, " & ((3000 * i) + 1) & ") as 필드명 별칭" & i & " "
next
3. select 후 반환값 붙이기
for i = 0 to loopNumber
Contents= EMP_DESCRIPT & trim(objRs("필드명 별칭" & i))
next
'Asp' 카테고리의 다른 글
utf-8 -> euc-kr 변환 (0) | 2013.06.25 |
---|---|
select 테이블의 필드명 출력 (0) | 2013.04.26 |
Excel header (0) | 2012.08.10 |
session 유지 시간 변경하기 (0) | 2011.11.24 |
이미지 사이즈 (0) | 2011.06.03 |