set echo on & set feedback off
2010. 2. 16. 18:09ㆍOracle/Oracle Study
반응형
ubuntu:~/oracle/Script$ vi test.sql
alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS';
alter session set nls_language = 'AMERICAN';
select * from dept;
ubuntu:~/oracle/Script$ ls
test.sql
ubuntu:~/oracle/Script$ sqlplus scott/tiger
SQL*Plus: Release 10.2.0.1.0 - Production on 화 2월 16 17:26:22 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> show echo
echo OFF --default 로 지정됨.
SQL> @test.sql
Session altered.
Session altered.
DEPTNO DNAME LOC
----------- ----------------------- --------------------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> set echo on
SQL> @test.sql
SQL> alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS'; --명령어가 자동으로 출력됨.
Session altered.
SQL>
SQL> alter session set nls_language = 'AMERICAN';
Session altered.
SQL>
SQL> select * from dept;
DEPTNO DNAME LOC
----------- ----------------------- --------------------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL>
SQL>
SQL> exit --셋팅 된 값들을 초기 상태로 돌려놓기 위해서 저는 그냥 exit하고 다시 접속합니다.
(다른 이것저것 셋팅 된 것들이 많아지면 원복하기 힘들어서요.reset하는 방법을 몰라서..흐흐)
--참고로 컬럼설정에 대한 초기화는 clear column; 입니다.
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Pr
oduction
With the Partitioning, OLAP and Data Mining options
ubuntu:~/oracle/Script$ sqlplus scott/tiger
SQL*Plus: Release 10.2.0.1.0 - Production on 화 2월 16 17:32:47 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> show feedback
FEEDBACK ON for 6 or more rows --default 값은 선택된 행이 6행 이상일 때 row수를 알려준다.
SQL> @test.sql
Session altered.
Session altered.
DEPTNO DNAME LOC
----------- ----------------------- --------------------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> set feedback 3 --선택된 행을 3으로 해보겠습니다.
(선택된 행이라는 말이 이해 안가서 한번 해봤습니다.)
SQL> @test.sql
Session altered.
Session altered.
DEPTNO DNAME LOC
----------- ----------------------- --------------------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
4 rows selected. --아하..요놈이 출력 되는군요!
(요놈의 숫자가 feedback의 수에 따라서 출려되느냐 안되느냐 차이였습니다.)
SQL> set feedback off
SQL> @test.sql
DEPTNO DNAME LOC
----------- ----------------------- --------------------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL>
반응형
'Oracle > Oracle Study' 카테고리의 다른 글
serveroutput 단순 예 (0) | 2010.02.23 |
---|---|
SGA 자동관리 전환 (0) | 2010.02.17 |
Data Dictionary (0) | 2010.02.02 |
전역 임시 테이블(temporary table) (0) | 2010.01.29 |
alert file 에서 error 개수 확인 방법 (0) | 2010.01.14 |