3장 SQL*Plus 명령어.

Slides:



Advertisements
Similar presentations
1 파일 및 폴더 다루기 A. 파일이란 : 응용프로그램을 이용해서 만든 사용자가 만든 정보의 집합 - 파일 형식 : 이름과 확장자로 이뤄짐 예 sample.txt 샘플.txt - 복원하려면 휴지통에서 파일선택 후 드래그해서 밖으로 이동 혹은 RESTORE B. 확장자의.
Advertisements

1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
해외전자정보서비스이용교육 EBSCO eBook (NetLibrary)
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
컴퓨터와 인터넷.
02 SQL 언어 SQL 명령문의 종류와 사용 방법 오라클 오류 메시지.
02 SQL 언어 SQL 명령문의 종류와 사용 방법 오라클 오류 메시지.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
Nested Queries CSED421: Database Systems Labs.
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
Database Laboratory, Hong Ik University
데이터 베이스 설계 및 실습 #1 - 오라클 설치 및 SQL 기본.
SQL*Plus - Oracle ISQL -
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
8장 서브 쿼리.
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
14장 질의응답 한빛미디어(주).
기본적인 SELECT문 작성.
SQL*PLUS.
03 SQL*Plus SQL*Plus SQL*Plus 사용 환경 명령어 SQL*Plus 형식 명령어
11 테이블 관리와 데이터 딕셔너리 데이터베이스 응용 프로젝트 개발 테이블 구조 변경 데이터 딕셔너리.
6장 그룹 함수.
4-1장. MySQL 제13장.
Heesang kim PL/SQL 3 Heesang kim.
Raster 애니메이션은 GIF Animator로 만들면 쉽다
SELECT empno, ename, job, sal, dname FROM emp, dept
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
3장 SQL*Plus 명령어.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
MYSQL 설치 SQL언어 SQL언어의 활용 웹과 SQL언어와의 연동
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
You YoungSEok Oracle 설치 You YoungSEok
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
(인터페이스 상세 이용 방법 및 다운로드 (대출모드) 안내)
Chapter04. SQL*Plus 명령어 오라클에서는 SQL 명령문을 간단하게 편집하고 저장할 수 있도록 SQL*Plus 명령어라는 툴을 제공해 주는데 이번 장에서는 SQL*Plus 명령어를 학습해 보기로 하겠습니다.
Linux/UNIX Programming
JDBC Lecture 004 By MINIO.
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
SAS Statistical Analysis System 통계패키지 실습 (2011년 1학기)
Linux/UNIX Programming
03 SQL*Plus SQL*Plus 개요 SQL*Plus 명령어 SQL*Plus 사용 환경 명령어
2차시: 달의 공전 지구과학
인터넷응용프로그래밍 MYSQL(phpMyAdmin).
오라클 쿼리 문제 EMP (사원 테이블) DEPT (부서 테이블) 컬럼명 설명 EMPNO 사원번호 ENAME 사원명 JOB
기본적인 SELECT문 작성.
1차시: 낮과 밤이 생기는 원리 지구과학
PL/SQL 코드 생성 및 수행 1 여러가지 환경 DOS에서 sqlplus Windows에서의 sqlplusw
CHAP 21. 전화, SMS, 주소록.
Linux/UNIX Programming
Linux/UNIX Programming
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
시스템 인터페이스 Lab#5 쉡 실습.
10 데이터 조작어 데이터 조작어 데이터 입력 데이터 수정 데이터 삭제 MERGE 트랜잭션 관리 시퀀스.
Linux 9.X 기초에서 활용까지 Chapter 06 VI 편집기.
14 뷰(View) 뷰의 개념 뷰 관리.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Chapter 10 데이터 검색1.
9 브라우저 객체 모델.
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
Docker Study 6~7.
Linux/UNIX Programming
Chapter 11. 문서 인쇄 및 파일 형식.
Prof. Kyungshik Lim Kyungpook National University
Presentation transcript:

3장 SQL*Plus 명령어

목 차 SQL*Plus 명령어 SQL*Plus 편집 명령과 파일 조작 명령 목 차 SQL*Plus 명령어 SQL*Plus 편집 명령과 파일 조작 명령 버퍼에 있는 내용을 나타내기 위한 명령어(LIST, L) 최근에 수행한 쿼리문을 저장하기 위한 명령어(SAVE) 쿼리문들을 갈무리하기 위한 명령어(SPOOL) 시스템의 변수 설정하기 위한 명령어(SET) 컬럼 제목을 설정하기 위한 COLUMN HEADING

SQL*Plus 명령어 SQL*Plus 명령어 SQL 언어를 도와주는 툴로 환경설정 등에 사용 SQL과 SQL*Plus 의 비교 SQL문 SQL*Plus 명령문 관계형 DB의 ANSI 표준언어 SQL문을 실행시킬수 있는 오라클의 툴 여러줄로 실행문 작성 한줄로 작성 종결문자(;) 필요 종결문자 필요없음 연결문자 필요 없음 연결문자(-) 필요(여러줄로 작성시) 명령어 축약 불가 명령어 축약 가능 버퍼에 마지막 명령문 저장 버퍼 저장 기능 없음

SQL*Plus 명령어 현재 실행중인 SQL 문은 명령버퍼에 보관 명령버퍼의 내용은 편집, 호출, 저장 가능

SQL*Plus 편집 명령과 파일 조작 명령 - 이름과 연봉을 조회하시오. SQL> SELECT ename, sal*12 2 FROM emp; 버퍼에 있는 내용을 나타내기 위한 명령어(LIST, L) SQL> LIST LIST의 축약된 표현 L SQL> L

버퍼 저장 쿼리문 실행 명령어(/, RUN) SQL> / SQL> R / 는 명령어를 바로 수행 R = List + / SQL> R

버퍼저장 쿼리문의 편집명령어 EDIT EDIT명령어: 버퍼에 저장된 명령어를 메모장에서 쉽게 편집 가능 SQL> SELECT ename, sal*12 2 FROM emp; SQL> ED SQL> SELECT ename, sal*12+comm 메모장에서 커미션 추가후 닫기 버튼(x)클릭-> 저장 대화상자가 나옴-> [예] 버튼 클릭 SELECT ename, sal*12+comm FROM emp / SQL> / …실행을 위해

명령 버퍼 저장 쿼리문 편집 ED 명령어 –cont’d SQL>HOST ….DOS 프롬프트로 나감 C:\>DIR a*.* ….afiedt.buf 파일 확인 C:\>notepad afiedt.buf ….메모장에 ED 명령어 확인 C:\>EXIT … 다시 SQL로 되돌아옴 SQL> oracle home의 bin 폴더에서 확인

최근 수행 쿼리문 저장 SAVE 명령어 - 마지막에 실행한 명령어를 a001.sql로 저장. SQL> SELECT ename, sal*12 2 FROM emp; SQL> SAVE a001 SQL> @a001 a001.sql에 저장됨 @ 는 실행연산자(Run, /) Save 명령어로 지정한 파일명이 이미 존재하면 에러 이 경우 replace 옵션 사용 SQL> SAVE a001 REPLACE

최근 수행 쿼리문 저장 SAVE 명령어 GET을 사용하여 쿼리문 불러오기 SQL> GET a001 SQL> /

실행결과 쿼리문 갈무리 위한 SPOOL 명령어 SPOOL 명령어 : SQL문과 실행결과를 파일로 저장 SQL> SPOOL b001 SQL> SELECT * 2 FROM emp; 2 FROM dept; SQL> SPOOL OFF SQL>HOST C:\>DIR C:\>notepad b001.lst C:\>EXIT SQL> b001.lst에 저장 기능 시작 spool 해제 및 저장 DOS 프롬프트로 나감 afiedt,buf 파일 확인 메모장에서 파일내용 확인후 닫기버튼 DOS에서 다시 SQL로 되돌아옴

시스템 변수 설정위한 SET 명령어 SET 명령어는 시스템 환경설정 컬럼 제목 출력 여부 결정하는 HEADING 변수 SQL> SET  HEADING  OFF SQL> SELECT * 2 FROM dept; SQL> SET  HEADING  ON SQL> / 컬럼 제목이 출력되지 않음 컬럼 제목 출력

환경변수 설정하기 SQL* Plus의 간단한 환경 변수사용법 현재 세션에서만 유효 SHOW ALL SET FEEDBACK 명령어 또는 환경 변수 설명 SHOW ALL 모든 환경 변수와 값을 확인하는 명령 SET 환경 변수 값을 설정하는 명령 FEEDBACK 피드백 여부(총 라인 수 보임)를 결정 LINES(IZE) 출력 가로폭 조정(라인당 컬럼 수) PAGES(IZE) 출력 세로폭 조정(페이지당 라인 수) TERMOUT 스크립트문장 실행 결과의 화면 출력 여부 결정

환경변수 설정하기 SQL* Plus의 간단한 환경 변수사용법 SQL> show all SQL> set feedback 1 조회 라인 수 보임 SQL> select * from dept; SQL> set feedback 6 SQL> / 모든 환경 변수 확인 6라인 이상만 조회라인 수 보임

한 라인에 출력하는 컬럼 수 결정 LINESIZE 변수 SQL> DESC emp SQL> SET LINESIZE 120 SQL> SELECT * 2 FROM emp; 한 라인에 들어가는 컬럼수 지정 한 페이지 출력 라인 수를 결정하는 PAGESIZE 변수 SQL> SET PAGESIZE 50 SQL> SELECT * 2 FROM emp; 한 페이지에 들어가는 라인수 지정

형식을 지정하기 위한 명령어 컬럼 제목을 설정하기 위한 COLUMN HEADING SQL> COLUMN empno HEADING ‘사원번호’ SQL> SELECT * 2 FROM emp; SQL> COLUMN empno SQL> COLUMN empno CLEAR empno 컬럼에 설정된 값 확인 empno 컬럼에 설정된 값 해제

컬럼제목 출력형식 변경 위한 Column Format SQL> COLUMN dname FORMAT A20 SQL> SELECT * 2 FROM dept; dname 크기를 20으로 지정 SQL> COLUMN sal FORMAT 0,000,000 SQL> SELECT empno, ename, sal 2 FROM emp; SQL> COLUMN sal FORMAT 999999 숫자데이터의 지정 원래대로 복귀

환경변수 설정하기 SQL* Plus의 간단한 환경 변수 사용법 다시 scott/tiger 로 로그인후 emp 테이블 내용 검색 SQL> exit 다시 scott/tiger 로 로그인후 emp 테이블 내용 검색 SQL> select * from emp; 로그온시 항상 적용시키려고 할 때 login.sql파일 만듬 SQL> ed c:\oracle\product\10.1.0\db_1\dbs\login.sql set linesize 120 set pagesize 50 다시 scott/tiger로 로그인하고 출력 폼 확인 메모장에 2라인 입력