database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 5971 게시물 읽기
No. 5971
Re: Re: 오라클DB내용 Text로 저장하기
작성자
junkk
작성일
2001-07-19 16:52
조회수
6,443

>>ame 님께서 쓰시길<<

 

::

:: 오라클의 내용을 execl파일로 저장하기가 가능한가요?????

:: 가능하다면 방법좀 설명해 주세요..초보라 ㅜㅜ

:: 그럼 좋은 답변 기다리겠습니다.

 

>>ame 님께서 쓰시길<<

 

::

:: 오라클의 내용을 execl파일로 저장하기가 가능한가요?????

:: 가능하다면 방법좀 설명해 주세요..초보라 ㅜㅜ

:: 그럼 좋은 답변 기다리겠습니다.

확장자가 .xls는 안됩니다.

다만 구분자를 포함한 텍스트화일을 만드신다면

엑셀은 호환이되기때문에 바로 읽어드릴수 있습니다.

결국 확장자만 틀린 엑셀화일이라고 보셔도 됩니다.

텍스트화일 만드는 방법은

1.spool방법

spool c:\emp.txt

select ename||','||job from emp;

spool off

해서 받는 방법

2.util package이용방법

init file 설정

1) $ORACLE_HOME/dbs/init<SID>.ora에 다음 parameter를 지정함.

// OS File 을 두는 디렉토리들을 지정

UNIX일때 : UTL_FILE_DIR=/oracle/oradata/Udata

NT일때 : UTL_FILE_DIR=c:\oracle\UtData

// 이것은 일반 화일 디렉토리로서 여러 개 지정할 수 있다.

 

2) db shutdown 후 restartup함.

 

3)procedure 작성

create or replace procedure file_down

is

l_output utl_file.file_type;

l_str varchar2(10000);

begin

/*UNIX일때 : */

l_output := utl_file.fopen ('/oracle/oradata/Udata','emp.txt','w');

/*NT일때 : */

l_output := utl_file.fopen ('c:/oracle/UtData','emp.txt','w');

for i in (select *

from emp

) loop

l_str := i.empno||','||i.ename||','||i.sal||','||i.job ;

utl_file.put_line(l_output,l_str);

end loop;

utl_file.fclose(l_output);

end file_down;

/

 

4)실행

exec file_down

이렇게 사용하거나

파워빌더 또는 DBA마스터,골든등에 툴을 이용하면 편하고

가장 빠른게 받는건 util package을 이용하는 겁니다.

물론 올릴때는 sqlloader가 빠르고요.

[Top]
No.
제목
작성자
작성일
조회
2257client에서 server로 접속이 안되네여...ㅠ.ㅠ
오라초보
2000-12-02
3568
2255imp시 에러가 납니다...
분홍
2000-12-02
4117
2258┕>Re: imp시 에러가 납니다...
소몰이
2000-12-02 21:23:39
4248
2254connect internal에 대한 암호
이하늘
2000-12-02
4615
2247오라클DB내용 Text로 저장하기
곽광식
2000-12-01
4831
2256┕>Re: 오라클DB내용 Text로 저장하기
정재익
2000-12-02 21:04:50
5384
2263 ┕>Re: Re: 오라클DB내용 Text로 저장하기
곽광식
2000-12-04 09:58:37
5125
2259┕>Re: 오라클DB내용 Text로 저장하기
소몰이
2000-12-02 21:26:04
5682
2260┕>Re: 오라클DB내용 Text로 저장하기
아마도
2000-12-02 23:40:04
5722
5959┕>Re: 오라클DB내용 Text로 저장하기
ame
2001-07-19 14:40:09
4321
5971 ┕>Re: Re: 오라클DB내용 Text로 저장하기
junkk
2001-07-19 16:52:33
6443
2245호스트 문자열에 대해서 알고 싶습니다.?
이하늘
2000-12-01
5901
2249┕>Re: 호스트 문자열에 대해서 알고 싶습니다.?
문태준
2000-12-02 09:19:18
5831
2240오라클 client/server에 대해서 급해여 ㅠ.ㅠ
오라초보
2000-12-01
5801
2241┕>Re: 오라클 client/server에 대해서 급해여 ㅠ.ㅠ
최성준
2000-12-01 17:51:30
5279
2248 ┕>Re: Re: 오라클 client/server에 대해서 급해여 ㅠ.ㅠ
사용자이름
2000-12-01 22:12:33
5627
2250  ┕>Re: Re: Re: 오라클 client/server에 대해서 급해여 ㅠ.ㅠ
문태준
2000-12-02 09:20:16
5278
2251   ┕>Re: Re: Re: Re: 오라클 client/server에 대해서 급해여 ㅠ.ㅠ
이경록
2000-12-02 11:14:50
4923
2253    ┕>Re: Re: Re: Re: Re: 오라클 client/server에 대해서 급해여 ㅠ.ㅠ
오라초보
2000-12-02 13:54:10
5758
2237오라클에서 jsp돌리기
왕초보
2000-12-01
4767
2242┕>Re: 오라클에서 jsp돌리기
디몽이
2000-12-01 17:53:59
5304
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다