리눅스에서 오라클과 perl을 연동하고 있습니다.
대략 20000개가 넘어가는 string 처리를 하기 위해서 Long type으로 attribute를 만들고 여기에 값을 넣었습니다.
그런데 sqlplus에서 확인을 해 보니 앞부분 1줄 정도만 잘려서 나오더군요..
뭔가 Long type을 보여주는 곳에 길이 설정하는 곳이 있어서 그런 것인지, 아니면
아예 그 길이만 잘려서 들어가는 것인지 잘 모르겠습니다.
또 이렇게 설정된 Long type을 perl에서 읽어오기 위해 DBI를 사용했습니다.
그런데 에라가 나더군요....
분명 varchar2, date 등의 다른 type은 문제 없이 읽어 왔는데요...
Long type은 어떻게 읽어 오는지 알고 싶습니다.
(고수님들의 명쾌한 답변을 기다리겠습니다.)
---> 제가 사용한 코드
$LIST = "SELECT
entry_id ,
type ,
title ,
sequence
FROM ENTRY
WHERE entry_id = '$query' ";
$sth = $dbh->prepare($LIST); #sequence라는 attribute가 Long type으로 되어 있습니다.
$sth->execute;
$sth->bind_columns(
\$e_entry_id ,
\$e_type ,
\$e_title ,
\$e_sequence
);
=============================================
|