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


[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