2011년 7월 3일 일요일

오라클-캐릭터셋 틀릴때 한글 LONG ROW로 변환 저장


-- enc_to_raw 만 생성

create or replace function enc_to_raw(i_content in varchar2)
return raw
as
-- VARCHAR2 타입을 LONG RAW형으로 변경하는 함수
my_var long raw;
l_str varchar2(4000);
begin
l_str := i_content;
my_var := utl_raw.cast_to_raw(l_str);
return my_var;
end;

/*
CREATE OR REPLACE FUNCTION QISADM.dec_to_varchar2(p_rowid in varchar2 ) 
return varchar2 
as 
l_str varchar2(4000); 
begin 
l_str := utl_raw.cast_to_varchar2(p_rowid); 
return l_str; 
exception 
when others then return 'NONE'; 
end;
*/

댓글 없음:

댓글 쓰기