SET ECHO ON/OFF : start 명령어를 사용하여 SQL 파일의 명령어를 실행 시 화면에 명령어 리스트를 보일 건지 여부를 결정 한다. , 기본값은 OFF로서 파일의 SQL 문은 화면에 보이지 않는다.
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 feedback on;
SQL> select ename from emp where rownum < 3;
ENAME
----------
SMITH
ALLEN
2 개의 행이 선택되었습니다. 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
à아래의 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> @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
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
à아래의 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
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
à아래의 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
피드 구독하기:
글 (Atom)