티스토리 툴바

   OpenApps  
Front Page
Tag | Location | Media | Guestbook | Admin   
 
'전체'에 해당하는 글(33)
2011/06/09   BW 참고할만한 동영상
2011/01/03   asfasfasf
2010/01/13   오라클 결과값 파일 저장
2010/01/13   산술연산자
2010/01/12   set linesize (라인당 출력될 문자 수)


BW 참고할만한 동영상

URL : http://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/70919833-6682-2b10-9a93-9d984e1f3bda&overridelayout=true
저작자 표시

'SAP > BW' 카테고리의 다른 글

BW 참고할만한 동영상  (0) 2011/06/09


asfasfasf
afafafafaf
저작자 표시


오라클 결과값 파일 저장
오라클 라이브러리 참조한 함수 및 속성

SPOOL

Syntax

SPO[OL] [file_name[.ext] [CRE[ATE] | REP[LACE] | APP[END]] | OFF | OUT]

Stores query results in a file, or optionally sends the file to a printer.

Terms

file_name[.ext]

Represents the name of the file to which you wish to spool. SPOOL followed by file_name begins spooling displayed output to the named file. If you do not specify an extension, SPOOL uses a default extension (LST or LIS on most systems). The extension is not appended to system files such as /dev/null and /dev/stderr.

CRE[ATE]

Creates a new file with the name specified.

REP[LACE]

Replaces the contents of an existing file. If the file does not exist, REPLACE creates the file. This is the default behavior.

APP[END]

Adds the contents of the buffer to the end of the file you specify.

OFF

Stops spooling.

OUT

Stops spooling and sends the file to your computer's standard (default) printer. This option is not available on some operating systems.

Enter SPOOL with no clauses to list the current spooling status.

Usage

To spool output generated by commands in a script without displaying the output on the screen, use SET TERMOUT OFF. SET TERMOUT OFF does not affect output from commands that run interactively.

You must use quotes around file names containing white space.

To create a valid HTML file using SPOOL APPEND commands, you must use PROMPT or a similar command to create the HTML page header and footer. The SPOOL APPEND command does not parse HTML tags.

SET SQLPLUSCOMPAT[IBILITY] to 9.2 or earlier to disable the CREATE, APPEND and SAVE parameters. See SQL*Plus Compatibility Matrix to determine what functionality is controlled by the SET SQLPLUSCOMPAT[IBILITY] command.

Examples of SPOOL Command

To record your output in the new file DIARY using the default file extension, enter

SPOOL DIARY CREATE

To append your output to the existing file DIARY, enter

SPOOL DIARY APPEND

To record your output to the file DIARY, overwriting the existing content, enter

SPOOL DIARY REPLACE

To stop spooling and print the file on your default printer, enter

SPOOL OUT
SPOOL 대한 잠깐 실험
SQL> spool test.txt
SQL> select * from emp;
     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM       
---------- ---------- --------- ---------- -------- ---------- ----------      
    DEPTNO                                                                     
----------                                                                     
      7369 SMITH      CLERK           7902 80/12/17        800                 
        20                                                                     
                                                                               
      7499 ALLEN      SALESMAN        7698 81/02/20       1600        300      
        30                                                                     
                                                                               
      7521 WARD       SALESMAN        7698 81/02/22       1250        500      
        30                                                                     
                                                                               
     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM       
---------- ---------- --------- ---------- -------- ---------- ----------      
    DEPTNO                                                                     
----------                                                                     
      7566 JONES      MANAGER         7839 81/04/02       2975                 
        20                                                                     
                                                                               
      7654 MARTIN     SALESMAN        7698 81/09/28       1250       1400      
        30                                                                     
                                                                               
      7698 BLAKE      MANAGER         7839 81/05/01       2850                 
        30                                                                     
                                                                               
     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM       
---------- ---------- --------- ---------- -------- ---------- ----------      
    DEPTNO                                                                     
----------                                                                     
      7782 CLARK      MANAGER         7839 81/06/09       2450                 
        10                                                                     
                                                                               
      7788 SCOTT      ANALYST         7566 87/04/19       3000                 
        20                                                                     
                                                                               
      7839 KING       PRESIDENT            81/11/17       5000                 
        10                                                                     
                                                                               
     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM       
---------- ---------- --------- ---------- -------- ---------- ----------      
    DEPTNO                                                                     
----------                                                                     
      7844 TURNER     SALESMAN        7698 81/09/08       1500          0      
        30                                                                     
                                                                               
      7876 ADAMS      CLERK           7788 87/05/23       1100                 
        20                                                                     
                                                                               
      7900 JAMES      CLERK           7698 81/12/03        950                 
        30                                                                     
                                                                               
     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM       
---------- ---------- --------- ---------- -------- ---------- ----------      
    DEPTNO                                                                     
----------                                                                     
      7902 FORD       ANALYST         7566 81/12/03       3000                 
        20                                                                     
                                                                               
      7934 MILLER     CLERK           7782 82/01/23       1300                 
        10                                                                     
                                                                               
14 개의 행이 선택되었습니다.
SQL> spool off
저작자 표시

'Oracle' 카테고리의 다른 글

오라클 결과값 파일 저장  (0) 2010/01/13
산술연산자  (0) 2010/01/13
set linesize (라인당 출력될 문자 수)  (0) 2010/01/12
오라클의 데이터 형  (0) 2010/01/11
데이블 구조를 살펴보기 위한 DESCRIBE  (0) 2010/01/11
데이터 딕셔너리 TAB  (0) 2010/01/11
Tag : oracle spool, 오라클 실행 결과값 파일 저장


산술연산자

여러개의 산술 연산자를 한꺼번에 사용하는 경우 곱하기 나누기 더하기 빼기 보다 우선순위가 높가 높다 우선순위같은 경우 왼쪽에서 오른쪽으로 진행하며 연산자 우선 순위를 임으로 바꾸려면 ()를 사용한다.

(+, -, *, / )

SQL> select ename, sal, sal*12 from emp;

ENAME             SAL     SAL*12                                               
---------- ---------- ----------                                               
SMITH             800       9600                                               
ALLEN            1600      19200                                               
WARD             1250      15000                                               
JONES            2975      35700                                               
MARTIN           1250      15000                                               
BLAKE            2850      34200                                               
CLARK            2450      29400                                               
SCOTT            3000      36000                                               
KING             5000      60000                                               
TURNER           1500      18000                                               
ADAMS            1100      13200                                               

ENAME             SAL     SAL*12                                               
---------- ---------- ----------                                               
JAMES             950      11400                                               
FORD             3000      36000                                               
MILLER           1300      15600                                               

14 개의 행이 선택되었습니다.

SQL> select ename, sal, sal/12 from emp;

ENAME             SAL     SAL/12                                               
---------- ---------- ----------                                               
SMITH             800 66.6666667                                               
ALLEN            1600 133.333333                                               
WARD             1250 104.166667                                               
JONES            2975 247.916667                                               
MARTIN           1250 104.166667                                               
BLAKE            2850      237.5                                               
CLARK            2450 204.166667                                               
SCOTT            3000        250                                               
KING             5000 416.666667                                               
TURNER           1500        125                                               
ADAMS            1100 91.6666667                                               

ENAME             SAL     SAL/12                                               
---------- ---------- ----------                                               
JAMES             950 79.1666667                                               
FORD             3000        250                                               
MILLER           1300 108.333333                                               

14 개의 행이 선택되었습니다.

SQL> select ename, sal, sal-12 from emp;

ENAME             SAL     SAL-12                                               
---------- ---------- ----------                                               
SMITH             800        788                                               
ALLEN            1600       1588                                               
WARD             1250       1238                                               
JONES            2975       2963                                               
MARTIN           1250       1238                                               
BLAKE            2850       2838                                               
CLARK            2450       2438                                               
SCOTT            3000       2988                                               
KING             5000       4988                                               
TURNER           1500       1488                                               
ADAMS            1100       1088                                               

ENAME             SAL     SAL-12                                               
---------- ---------- ----------                                               
JAMES             950        938                                               
FORD             3000       2988                                               
MILLER           1300       1288                                               

14 개의 행이 선택되었습니다.

SQL> select ename, sal, sal+12 from emp;

ENAME             SAL     SAL+12                                               
---------- ---------- ----------                                               
SMITH             800        812                                               
ALLEN            1600       1612                                               
WARD             1250       1262                                               
JONES            2975       2987                                               
MARTIN           1250       1262                                               
BLAKE            2850       2862                                               
CLARK            2450       2462                                               
SCOTT            3000       3012                                               
KING             5000       5012                                               
TURNER           1500       1512                                               
ADAMS            1100       1112                                               

ENAME             SAL     SAL+12                                               
---------- ---------- ----------                                               
JAMES             950        962                                               
FORD             3000       3012                                               
MILLER           1300       1312                                               

14 개의 행이 선택되었습니다.

SQL> spool off

저작자 표시

'Oracle' 카테고리의 다른 글

오라클 결과값 파일 저장  (0) 2010/01/13
산술연산자  (0) 2010/01/13
set linesize (라인당 출력될 문자 수)  (0) 2010/01/12
오라클의 데이터 형  (0) 2010/01/11
데이블 구조를 살펴보기 위한 DESCRIBE  (0) 2010/01/11
데이터 딕셔너리 TAB  (0) 2010/01/11
Tag : 오라클 산술연산자


set linesize (라인당 출력될 문자 수)

테이블의 전체 내용을 출력하다보면 2라인에 걸쳐 출력됨을 확인 할수 있다. 오라클은 기본적으로 한 라인에 출력할 수 있는 문자수가 80자로 제한되어 있다. 하지만 80자 이상이기 때문에 2라인에 걸쳐 출력될수 있다.오라클은 라인당 출력될 문자수를 변경 하기 위한 시스템 변수로 LINESIZE를 제공한다.

SQL> set linesize;
P2-0267: linesize 옵션이 0 범위(1 에서 32767)를 초과했습니다.
set linesize 함수의 범위는 1~32767까지 옵션 범위 설정 할수 있나보다.
저작자 표시

'Oracle' 카테고리의 다른 글

오라클 결과값 파일 저장  (0) 2010/01/13
산술연산자  (0) 2010/01/13
set linesize (라인당 출력될 문자 수)  (0) 2010/01/12
오라클의 데이터 형  (0) 2010/01/11
데이블 구조를 살펴보기 위한 DESCRIBE  (0) 2010/01/11
데이터 딕셔너리 TAB  (0) 2010/01/11
Tag : set linesize, 오라클


BLOG main image
OS, WebLanguage, Databases
 Notice
 Category
분류 전체보기 (33)
OpenApps 이야기 (1)
SUN (8)
Oracle (21)
OAppSolution (1)
SAP (1)
 TAGS
데이터 딕셔너리 TAB context 웹어플리케이션폴더구조 oracle spool char DESC virtualbox 오라클 에러 코드 모음 text count php count Date php counter jsp count 텍스트 카운터 jsp counter 오라클의 데이터 형 윈도우7 오라클11g 설치 방법 jsp 구구단 오라클 11g 오라클 산술연산자 오라클 helloworld Oracle계정 varchar2 오라클 패스워드 Number set linesize 윈도우7 네트워크 설정 문제 오라클 데이터베이스 관리자 오라클 로그인 방법 오라클 실행 결과값 파일 저장 Oracle jsp DESCRIBE 사용자 계정 Lock/UnLock IT 월드 2009 text counter php 구구단 컨텍스트
 Calendar
«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
 Recent Entries
BW 참고할만한 동영상
asfasfasf
오라클 결과값 파일 저장
산술연산자
set linesize (라인당 출력될 문자 수)
오라클의 데이터 형
데이블 구조를 살펴보기 위한 DESCRIBE
데이터 딕셔너리 TAB
사용자 계정 Lock/UnLock
오라클 패스워드 잊어버렸을때
 Recent Comments
 Recent Trackbacks
이영훈
saewooinfo
ㅁㄻㄻㄴㄹ
새우네동네
 Archive
2011/06
2011/01
2010/01
2009/12
2009/10
 Link Site
 Visitor Statistics
Total : 10,361
Today : 0
Yesterday : 12
rss