2017년 4월 8일 토요일

[구로IT학원,오라클교육,SQL,튜닝강좌] SET COLSEP/ECHO/FEEDBACK 사용법

SET COLSEP “ “|text : Select시 컬럼의 구분자를 “ “ 또는 text로 하겠다고 지정 한다. 

SQL> set feedback 2; 
SQL> select ename from emp where rownum < 3; 

ENAME 
---------- 
SMITH 
ALLEN 

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

SQL> set feedback 3; 
SQL> select ename from emp where rownum < 3; 

ENAME 
---------- 
SMITH 
ALLEN 

SQL> set echo off 
SQL> select ename, sal from emp where rownum < 3; 

ENAME            SAL 
---------- ---------- 
SMITH            800 
ALLEN            1600 

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

SQL>  save sample1.sql 
file sample1.sql(이)가 생성되었습니다 
SQL> start sample1.sql 

ENAME            SAL 
---------- ---------- 
SMITH            800 
ALLEN            1600 

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

SQL> set echo on 
SQL> start sample1.sql 
&agrave;아래의 SQL문장은 저절로 출력 되는 것이다. 
SQL> select ename, sal from emp where rownum < 3 
  2  / 

ENAME            SAL 
---------- ---------- 
SMITH            800 
ALLEN            1600 

2 개의 행이 선택되었습니다. 
SQL> set echo off; 
SQL> show echo 
echo OFF 
SQL> select ename as "사원명" , sal as "급여" 
  2  from emp 
  3  where ename = 'SMITH' 
4 / 
사원명            급여 
----------          ---------- 
SMITH            800 
SQL> save test.sql  

SQL> set colsep * 
SQL> select ename, sal from emp where rownum < 3; 

ENAME    *      SAL 
----------*---------- 
SMITH    *      800 
ALLEN    *      1600 

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

SQL> set colsep " " 
SQL> select ename, sal from emp where rownum < 3; 

ENAME            SAL 
---------- ---------- 
SMITH            800 
ALLEN            1600 

2 개의 행이 선택되었습니다. 
SQL> @test 
사원명          급여 
----------        ---------- 
SMITH          800 
SQL> set echo on 
SQL> @test 
SQL> select ename as "사원명" , sal as "급여" 
  2  from emp 
  3  where ename = 'SMITH' 
  4  / 
사원명            급여 
----------          ---------- 
SMITH            800

댓글 없음:

댓글 쓰기