3장 SQL*Plus 명령어.

Slides:



Advertisements
Similar presentations
북한기도제목 4 월 3 주 (4/15-4/21). 1. 북한정치 - 통일부와 국방부는 11 일 잇따라 열린 정례 브리핑에서 지난 7 일 북한 해외 식당 종업원 들이 집단 탈북한 데 이어 북한 정찰총국 출 신 북한군 대좌와 북한 외교관이 지난해 잇 따라 한국으로 망명한.
Advertisements

의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
SQL 언어 SQL.
제 3장 오라클 소개 오라클 소개 오라클 설치 방법 오라클 구조 제 3 장 오라클 개요.
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
- 예∙결산 및 기본재산 운영 신뢰도 제고를 위한 실태점검, 결산지원사업 -
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
Allow reverse scans allow reverse scnas. allow reverse scans allow reverse scnas.
Nested Queries CSED421: Database Systems Labs.
SQL 0613.
오라클 데이터베이스 성능 튜닝.
소리가 작으면 이어폰 사용 권장!.
데이터 모델링 방법론 2003년 03월.
PL/SQL.
관계 대수와 SQL.
오라클 데이터베이스 성능 튜닝.
Database & Internet Computing Laboratory 한 양 대 학 교
제 5 장 인덱스 생성 및 관리.
5장 SQL 주요 함수.
SQL*Plus - Oracle ISQL -
SELECT 문 사원 테이블의 모든 정보를 출력하는 예제 1. 비교 연산자 SELECT 문의 형태
7장 조인.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
DBMS실습(I) 데이터베이스 기본개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
17장. 데이터를 안전하게 보관하자. (백업, 복원, 스냅숏)
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
8장 서브 쿼리.
12장 데이터 읽기 일관성과 락.
Supported Protocol 다음의 예문들은 CLP를 사용하는 방법들을 보여줍니다. 명령어들은 Windows의 DB2 명령창 프롬프트에서 실행합니다. 12. CLP 에서 +c 옵션을 이용하면 autocommit 모드가 사용되지 않으므로.
11장. 데이터베이스 서버 구축과 운영.
요약 정보 만들기.
오라클 데이터베이스 성능 튜닝.
데이터 베이스 설계 및 실습 #3 - SQL 함수.
SQL*PLUS.
03 SQL*Plus SQL*Plus SQL*Plus 사용 환경 명령어 SQL*Plus 형식 명령어
14장 뷰.
14 뷰(View) 뷰의 개념 뷰 관리.
SELECT empno, ename, job, sal, dname FROM emp, dept
9장 테이블 생성 및 변경, 삭제하기(DDL).
DP-ORA 쿼리 최적화 가이드 쿼리 최적화 방법 2014년 7월.
SQL.
YOU Youngseok 트랜잭션(Transaction) YOU Youngseok
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
JDBC (Java Database Connectivity)
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
13장 무결성 제약조건.
Chapter04. SQL*Plus 명령어 오라클에서는 SQL 명령문을 간단하게 편집하고 저장할 수 있도록 SQL*Plus 명령어라는 툴을 제공해 주는데 이번 장에서는 SQL*Plus 명령어를 학습해 보기로 하겠습니다.
View(뷰) 1 가상 테이블(Virtual Relation)
03 SQL*Plus SQL*Plus 개요 SQL*Plus 명령어 SQL*Plus 사용 환경 명령어
Database 중고차 매매 DB 비즈니스IT 윤동섭.
11장. GROUP BY와 HAVING 열의 그룹화 2개 이상의 열에 대한 그룹화
학습목표 학습목표 본 장은 동시성 제어와 잠금(lock) 등 효과적인 트랜잭션 관리 기법 과 필요한 명령을 다룬다. 또한 데이터베이스의 장애에 대비하여 안전한 데이터의 관리를 위한 백업과 복원 기법, 서로 다른 DBMS 간이나 다른 서버 사이의 데이터 교환을 위한 데이터.
오라클 쿼리 문제 EMP (사원 테이블) DEPT (부서 테이블) 컬럼명 설명 EMPNO 사원번호 ENAME 사원명 JOB
기본적인 SELECT문 작성.
8장 테이블의 생성 및 변경 정인기.
PL/SQL 코드 생성 및 수행 1 여러가지 환경 DOS에서 sqlplus Windows에서의 sqlplusw
이행점검/현장점검관리.
데이터베이스응용 오라클 개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
06. SQL 명지대학교 ICT 융합대학 김정호.
체크포인트 가정 내 일어나는 사고에 대해 알아보고 사고예방을 위해 주의한다. | 예방법 장소별 사고 – 방과 거실 1 2 높은 곳 에 물건 두지 않기! 날카로운 모서리는 천으로 씌우기!
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
청각기관의 구조와 기능2 옥정달.
Oracle 구성 Internet Application Server Database Server.
3장 SQL*Plus 명령어.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
욕은 나의 삶을 망치는 나쁜 습관이다. '욕하면서 배우고 칭찬하며 닮아간다.'
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> DESC dept 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의 간단한 환경 변수 사용법 SQL> exit 다시 scott/tiger 로 로그인후 emp 테이블 내용 검색 SQL> select * from emp; 로그온시 항상 적용시키려고 할 때 login.sql파일 만듬 SQL> ed d:\oracle\product\10.1.0\db_1\dbs\login.sql set linesize 120 set pagesize 50 다시 scott/tiger로 로그인하고 출력 폼 확인 SQL> select * from emp; 메모장에 2라인 입력