숭례문의 소실을 애도합니다
 


[ORACLE] 테이블 구조만 백업 하기

이문서는 << [ORACLE] 백업/복원하기 >> 에 추가 하는 문서 입니다.

오라클의 테이블 구조만 백업 하기 입니다.

exp userid=아이디/비밀번호@SID file=덤프파일명 rows=n log=로그파일명

이렇게 하면 DATA 없이 테이블 구조만 백업 됩니다.




명언 한마디
칭찬은 나를 부끄럽게 한다. 그것은 내 마음 한구석에서 그것을 은근히 바라고 있었기 때문이다. -래빈드래나스 타고르

Posted by 가야태자

2007/05/18 14:32 2007/05/18 14:32

[ORACLE] ORACLE Split 함수(Function)

우선 Table 타입을 선언합니다.

create or replace type split_tbl as table of varchar2(32767);
/

함수를 선언합니다.

create or replace function split
(
  p_list varchar2,
  p_del varchar2
) return split_tbl pipelined
is
  l_idx    pls_integer;
  l_list    varchar2(32767) := p_list;
  l_value    varchar2(32767);
begin
  loop
       l_idx := instr(l_list,p_del);
       if l_idx > 0 then
           pipe row(substr(l_list,1,l_idx-1));
           l_list := substr(l_list,l_idx+length(p_del));

       else
           pipe row(l_list);
           exit;
       end if;
  end loop;
  return;
end split;
/

사용법은

select * from table(split('1 2 3 4 5 6 7 8 9 10', ' '));

입니다.

출처 : http://builder.com.com/5100-6388-5259821.html



명언 한마디
찬사는 교묘하고도 은밀하면서도 미묘한 아첨이니, 그것을 주는 자와 받는 자를 모두 만족시킨다. 어떤 사람은 그것을 자신의 재능의 대가로서 받아들이고, 어떤 사람은 자기의 공정성과 식별력을 나타내기 위해서 쓴다. -라 로슈푸코

Posted by 가야태자

2007/05/11 18:56 2007/05/11 18:56

[ORACLE] 트리구조 만들기

select level, lpad('>', level*2) || group_nm, group_exp
  from tpc_dept
start with dept_cd in (select dept_cd from tpc_dept where pre_dept_cd = '00000')
connect by  prior dept_cd = pre_dept_cd

오라클에서 지원하는 트리구조 함수 START WITH ~ CONNECT BY PRIOR  ~

^^;;

오늘 업무하다가 고객사의 과장님께 들은 것을 글로 옮겨 적는다. ^^;;



명언 한마디
칭찬 속에서 자란 아이는 감사할 줄 안다. -도로시로 놀트

Posted by 가야태자

2007/04/09 19:17 2007/04/09 19:17