오라클 LONG형 컬럼 데이터 자르기 질문좀~!! 0 2 1,994

by 어쩌다보니 [SQL Query] [2017.10.17 09:27:41]


안녕하세요. 어제 하루종일 삽질하다가 이곳에 물어보는게 빠를거 같아서 질문 올립니다. 

데이터가  bo_species_tbl 라는 테이블에 bookinfo 라는 컬럼이 있는데  아래와 같은 데이터가 들어가 있습니다. 

근데 이 데이터 중에서  맨 아랫줄에 8a로 시작하는부분     8a옹주[翁主]   8a한국 복식[韓國服飾] 8a전시 도록[展示圖錄]

이 세가지 텍스트만 뽑아 오려고 하는데요. SUBSTR으로  가져오려고 하면  일관성 없는 데이터 유형: CHAR이(가) 필요하지만 LONG임

이라는 메시지가 뜨는데 이거 원인이 뭐고 가져오는 방법좀 알려주셨음 합니다. . 

01348nam a2200301 c 4500001001300000005001500013007000300028008004100031020003400072041001800106049001800124052002000142056002400162074002500186082002600211245016100237246003200398260004300430300007700473500011400550546006200664585017700726650001900903650003200922650003200954710004900986950001101035KMO20146845720150807114625ta141106s2012    ulkacjg       000   korOT  a9788993773217g93900:c\300000 akoraengajpn0 lEM6017406fGP01a381.30911b14-3  a381.30911a606.325  k11-1550111-000048-0101a391.009519a707.422100a덕혜옹주 =xLast princess Deokhye :b덕혜옹주 탄생 100주년·환국50주년 기념 국립고궁박물관 특별전 /d국립고궁박물관 [편]0 i한자표제:a德惠翁主  a서울 :b국립고궁박물관,c2012  a249 p., 1장(접지) :b천연색삽화, 계보, 악보, 초상 ;c29 cm  a권말부록: 신문기사로 보는 덕혜옹주의 일생 ; 도판목록 ; 전시 기획에서 개막까지  a본문은 한국어, 영어, 일본어가 혼합수록됨  a전시: "덕혜옹주 : 덕혜옹주 탄생 100주년·환국50주년 기념 국립고궁박물관 특별전", 국립고궁박물관, 2012년 12월 11일~2013년 1월 27일  8a옹주[翁主]  8a한국 복식[韓國服飾]  8a전시 도록[展示圖錄]  a국립고궁박물관 (한국)0KAB2015004350 b\30000
 

by 마농 [2017.10.17 09:40:58]

LONG TYPE 가지고는 아무것도 못합니다. (검색X, 가공X)
PL/SQL 에서 VARCHAR2 나 CLOB 변수에 담아서 처리하세요.
아니면 테이블을 CLOB 으로 다시 만드시는 것도 고려해 보세요.
- PL/SQL 사용법 참고 : http://www.gurubee.net/article/61563


by 어쩌다보니 [2017.10.17 10:02:01]

권한이 없는테이블이라서 다른방법 생각해 봐야겠네요. 답변 감사합니다..

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입