HEADING 변수

 

*HEADING 변수

-SELECT 명령문의 실행 결과를 출력할 때, 칼럼 제목의 출력 여부를 제어하는 변수

 

*사용법

HEADING {off | on}

-off일 경우 칼럼 제목을 출력하지 않음

 

 

FEEDBACK 변수

 

*사용 예

-출력 행이 10개 이상이면 출력 메시지가 나오도록 시스템 변수를 설정하여라

 

 

 

AUTOCOMMIT 변수

 

*사용법

 

 

SQL> set autocommit on

SQL> insert into department values(301, '제어계측학과',200,'5호관');

 

1개의 행이 만들어졌습니다.

 

커밋 완료.

SQL> set autocommit off

SQL> insert into department values(301, '제어계측학과',200,'5호관');

 

1개의 행이 만들어졌습니다.

 

SQL> commit;

 

커밋이 완료되었습니다.

 

 

 

 

 

 

AUTOCOMMIT 변수

 

*사용법

AUTO[COMMIT]  {off | on | imm[ediate] | n}

 

-on은 DML 명령문이 성공적으로 실행되면 자동적으로 COMMIT 명령문 실행

-off는 DML 명령문 실행 후, 사용자가 직접 COMMIT 명령문 실행

-immediate는 on과 동일

-n은 DML 명령문을 n번 성공적으로 수행했을 때 자동적으로 COMMIT 명령문 실행

 

*사용 예

-DML 명령문이 성공적으로 실행되고 나서 COMMIT이 자동적으로 실행될 수 있도록 시스템 변수를 설정하여라

 

SQL> SET AUTOCOMMIT ON

 

 

 

시스템 변수

 

*개요

-SQL 명령문과 실행 결과를 제어하기 위한 변수

-종류

AUTOCOMMIT, FEEDBACK, HEADING, LINESIZE, PAGESIZE, PAUSE, TERMOUT, TIME, TIMING, UNDERLINE 등

 

*AUTOCOMMIT 변수

-삽입, 수정, 삭제와 같은 DML 명령문의 처리 결과를 디스크에 영구적으로 저장하기 위해 반드시 COMMIT 명령문의 실행 필요

-예 : 새로운 학과를  삽입한 후, 해당 정보를 영구적으로 저장하라.

SQL>INSERT INTO department values(301, '제어계측학과', 200, '5호관');

SQL>commit; 일반적으로 사용자가 반드시 명시적으로 적어주어야 함

AUTOCOMMIT 변수는 명령문들의 처리 결과를 제어하는 변수

 

 

 

SET 명령어

 

*사용 예

 

 

SQL*Plus 사용 환경 명령어

 

*SHOW 명령어

-시스템 변수의 현재 설정 확인

-사용법

 

SQL> SHOW ALL

SQL> SHOW system_variable

 

。All : 모든 시스템 변수 설정 값 확인

system_variable : 특정 시스템 변수의 설정 값 확인

 

 

 

 

SQL*Plus 사용 환경 명령어

 

*개요

-SQL 명령문의 실행 결과를 사용자가 효과적으로 확인할 수 있는 여러가지 시스템 환경을 제어하기 위한 명령어

-명령문의 기능 유지 기간

  。세션 종료나 환경 설정을 변경, 삭제할 때까지 유지

  。세션 사용자가 SQL*Plus툴로 로그인해서 로그아웃(exit)할 때까지

 

*SET 명령어

-현재 작업중인 세션의 환경을 제어하기 위한 시스템 변수 설정

 

*사용법

SET system_variable value

  。system_variable : SQL 명령문의 실행 결과를 제어하기 위한 시스템 번수

  。value : 시스템 변수별로 지정하는 옵션

 

 

 

 

+ Recent posts