개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

LINESIZE 변수


한 화면에서 표시되는 SQL 명령문의 출력 결과에 대한 행의 크기를 설정하는 변수

 

기본 값은 80이며, 최대값은 시스템에 따라 차이가 남

 

 

 

☆ SQL 명령문의 실행 결과를 표시하는

행의 크기를 100으로 설정하여라

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

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

 

 

 

 

 

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

 

 

 

 

 

 

☆ ​칼럼 제목이 출력되지 않도록 시스템 변수를 설정하여라

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

FEEDBACK 변수


- SELECT 명령문의 실행 결과를 표시하기 위하여

출력 행의 수를 지정하는 변수
- 예 : FEEDBACK 값을 3으로 설정
SELECT 명령문의 실행 결과 행의 수가 3 이상인 경우에만, “… 개의 행이 선택되었습니다” 라는 메시지 출력

 

 

 

 

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

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

AUTOCOMMIT 변수

사용법

 

 

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

COMMIT 명령문 실행
- off는 DML 명령문 실행 후, 사용자가 직접 COMMIT 명령문 실행
- immediate는 on 과 동일
- n은 DML 명령문을 n번 성공적으로 수행했을 때
자동적으로 COMMIT 명령문 실행

 

 

사용 예 

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

 

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

시스템 변수

 

 

 

* 개요
- QL 명령문의 실행 결과를 제어하기 위한 변수
- 종류
  ( AUTOCOMMIT, FEEDBACK, HEADING, LINESIZE, PAGESIZE, PAUSE, TERMOUT, TIME, TIMING, UNDERLINE 등)


AUTOCOMMIT 변수
- 삽입, 수정, 삭제와 같은 DML 명령문의 처리 결과를 디스크에 영구적으로 저장하기 위해 반드시 COMMIT 명령문의 실행 필요
 - 예 : 새로운 학과를 삽입한 후, 해당 정보를 영구적으로 저장하라.
SQL> INSERT INTO department values(301,’제어계측학과’,200,’5호관’);
SQL> commit;   일반적으로 사용자가 반드시 명시적으로 적어주어야 함
AUTOCOMMIT 변수는 명령문들의 처리 결과를 제어하는 변수 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

SET 명령어

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

SQL*Plus 사용 환경 명령어

개요


- SQL 명령문의 실행 결과를 사용자가 효과적으로 확인할 수 있는

여러 가지 시스템 환경을 제어하기 위한 명령어

 

- 명령문의 기능 유지 기간
<세션 종료나 환경 설정을 변경, 삭제할 때까지 유지
세션 사용자가 SQL*Plus 툴로 로그인해서 로그 아웃(exit)할 때까지>

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

 

 

 

 

 

SHOW 명령어
시스템 변수의 현재 설정 확인

 

 

 

 

사용법

 

 

 

 

 

 

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

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개요
SQL 명령문을 대화식으로 실행하기 위해 오라클사에서 제공하는 소프트웨어 툴
SQL 명령문을 실행하고 처리 결과를 즉시 확인할 수 있는 개발 환경 제공
칼럼이나 데이터의 출력형식 지정, 환경설정, SQL 명령문의 편집과 저장 기능을 제공

 

 

 

 

 

 

 

+ Recent posts