03 SQL*Plus SQL*Plus SQL*Plus 사용 환경 명령어 SQL*Plus 형식 명령어

Slides:



Advertisements
Similar presentations
CUBRID 소개 (Object 개념) 서비스 사업부 / 기술지원팀. 목차 구조 일반적 특징 객체지향 특징 ORDB 개념을 이용한 스키마 ORDB 개념을 이용한 질의.
Advertisements

뇌를 자극하는 SQL Server 장. 트랜잭션과 잠금. 뇌를 자극하는 SQL Server 장. 트랜잭션과 잠금 2 / 18 트랜잭션 개념과 문법 트랜잭션 개념  하나의 논리적 작업단위로 수행되는 일련의 작업  전부 되거나, 전부 안 되거나의.
사업 계획서 일 시 정 지
아름다운 이들의 행복한 길음안나의 집.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
SQL 언어 SQL.
제 3장 오라클 소개 오라클 소개 오라클 설치 방법 오라클 구조 제 3 장 오라클 개요.
- 예∙결산 및 기본재산 운영 신뢰도 제고를 위한 실태점검, 결산지원사업 -
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
Allow reverse scans allow reverse scnas. allow reverse scans allow reverse scnas.
DB2 Information Management DB2 UDB CLP Command Summary.
소리가 작으면 이어폰 사용 권장!.
문제점 도출과 합리적 해결 방안 Discussion
Proc*C 기초 Style System 김도형.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
고해상도 잉크제트 프린터 사용자 매뉴얼 베스트마킹 Best Marking
Database & Internet Computing Laboratory 한 양 대 학 교
SQL*Plus - Oracle ISQL -
EndNote 이용법 - 레퍼런스 관리 프로그램 -.
JDBC 프로그래밍 이수지 이동주 1.
Install & Simulation VLSI 시스템 설계
SQL Server 2005 데이터베이스 가용성 강화 측면에서 본 데이터베이스 미러링과 스냅샷, 복제
데이터베이스 담당교수 신정식 Chapter 4 SQL(1).
Chapter 01 데이터베이스 시스템.
Supported Protocol 다음의 예문들은 CLP를 사용하는 방법들을 보여줍니다. 명령어들은 Windows의 DB2 명령창 프롬프트에서 실행합니다. 12. CLP 에서 +c 옵션을 이용하면 autocommit 모드가 사용되지 않으므로.
11장. 데이터베이스 서버 구축과 운영.
SQL*PLUS.
롯데마트 CRM 데이터 분석 교육 2014년 12월 > RE::VISION 전용준 리비젼컨설팅 대표
6장 비연결형 지향 프로토콜 Database Lab 강 우 석.
MySQL 기본 사용법.
트랜잭션과 잠금 트랜잭션 처리 메커니즘을 자세히 이해한다. 트랜잭션의 종류를 파악한다.
Chapter 05 데이터베이스 프로그래밍.
SQL Server 2000 세미나 Profiler를 이용한 문제해결
차례 튜닝 - 프로필러를 이용한 튜닝 프로필러 친해지기 프로필러 결과 테이블로 만들기 프로필러 결과 분석하기
Quartus 를 이용한 ROM 설계 ROM table 의 작성
Chapter 08 제어장치와 마이크로 오퍼레이션.
14 뷰(View) 뷰의 개념 뷰 관리.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
3장 SQL*Plus 명령어.
DP-ORA 쿼리 최적화 가이드 쿼리 최적화 방법 2014년 7월.
YOU Youngseok 트랜잭션(Transaction) YOU Youngseok
VPN 이란? ( 가상 사설 망 ) 인터넷 망을 전용선처럼 사용할 수 있도록 특수
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
1. Log in WCMS에서 사용하는 ID와 PW를 동일하게 사용.
Chapter04. SQL*Plus 명령어 오라클에서는 SQL 명령문을 간단하게 편집하고 저장할 수 있도록 SQL*Plus 명령어라는 툴을 제공해 주는데 이번 장에서는 SQL*Plus 명령어를 학습해 보기로 하겠습니다.
SYSMAC GATEWAY 간이 매뉴얼.
고구려,백제,신라의 건국과 발전 Start!
03 SQL*Plus SQL*Plus 개요 SQL*Plus 명령어 SQL*Plus 사용 환경 명령어
VI Editor 부서 : 연구소 이름 : 노재용.
11장. GROUP BY와 HAVING 열의 그룹화 2개 이상의 열에 대한 그룹화
학습목표 학습목표 본 장은 동시성 제어와 잠금(lock) 등 효과적인 트랜잭션 관리 기법 과 필요한 명령을 다룬다. 또한 데이터베이스의 장애에 대비하여 안전한 데이터의 관리를 위한 백업과 복원 기법, 서로 다른 DBMS 간이나 다른 서버 사이의 데이터 교환을 위한 데이터.
Vim editor (1/4) 김선영 버 전: 버 전: 인사이트 출판사 가메출판사 저자홈페이지.
Image Styler 발표자 : 백승현 신홍범.
PL/SQL 코드 생성 및 수행 1 여러가지 환경 DOS에서 sqlplus Windows에서의 sqlplusw
이행점검/현장점검관리.
U N I X 창원대학교 전자계산학과 김병찬.
체크포인트 가정 내 일어나는 사고에 대해 알아보고 사고예방을 위해 주의한다. | 예방법 장소별 사고 – 방과 거실 1 2 높은 곳 에 물건 두지 않기! 날카로운 모서리는 천으로 씌우기!
Oracle 구성 Internet Application Server Database Server.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
3장 SQL*Plus 명령어.
Pspice를 이용한 회로설계 기초이론 및 실습 3
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
(제작자: 임현수)모둠:임현수,유시연,유한민
6월 1주 주간메뉴표 NEW 엄마손 조식 쉐프 삼촌 중식 참새 방앗간 석식 ◎원산지 안내 : 쌀(국내산)
욕은 나의 삶을 망치는 나쁜 습관이다. '욕하면서 배우고 칭찬하며 닮아간다.'
시민이 체감하는 편리한 건축인허가 절차 개선 추진.
Stored program 장종원
Python Tutorial 4: Data Structures
컴퓨터 프로그래밍 및 실습 – 5주차 내장함수 / 외장함수 (1)
ADLAD System MANUAL [ ] SEM. Digital Appliance ADLAD System ?
Presentation transcript:

03 SQL*Plus SQL*Plus SQL*Plus 사용 환경 명령어 SQL*Plus 형식 명령어

SQL*Plus 개요 SQL*Plus 실행방법 – 윈도우 환경 (참조 교재 2장. p.27)

SQL*Plus 실행방법 윈도우 환경 - 계속 3장. SQL*Plus

SQL*Plus 실행방법 유닉스/리눅스 환경 3장. SQL*Plus

유형별 처리 기능과 SQL*Plus 명령어 예 개요 SQL*Plus 소프트웨어 툴에서 사용 가능한 명령어 칼럼이나 데이터의 출력 형식 설정, 환경설정, SQL 명령문의 편집과 저장 기능 제공 유 형 유형별 처리 기능과 SQL*Plus 명령어 예 환 경 SQL명령문의 출력 환경을 지정 ECHO, FEED[BACK], LINE[SIZE], PAGE[SIZE] 형 식 검색 결과에 대한 보고서 형태의 출력 형식 설정 COLUMN, TPOSITION, SPOSITION, BREAK 파일조작 스크립트 파일의 저장, 적재, 실행 기능 SAVE, GET, START, EDIT, SPOOL 실 행 SQL명령문 또는 PL/SQL 블록을 오라클 서버에 전송 START, RUN, @, / 편 집 버퍼에 저장된 SQL 명령문의 편집 기능 A[PPEND], C[HANGE], DEL, I[NPUT], L[IST] 상호작용 변수 작성, 변수 값 및 메시지 출력 기능 &, &&, DEFINE, UNDEFINE, ACCEPT 기 타 환경 설정과 오라클 데이타베이스 접속 또는 종료 HOST, EXIT, CONNECT, ! 3장. SQL*Plus

SQL*Plus 사용 환경 명령어 개요 SET 명령어 명령문의 기능 유지 기간 세션 종료나 환경 설정을 변경, 삭제할 때까지 유지 세션? 사용자가 SQL*Plus 툴로 로그인해서 로그 아웃(exit)할 때까지 SET 명령어 현재 작업중인 세션의 환경을 제어하기 위한 시스템 변수 설정 3장. SQL*Plus

SET 명령어 SET 명령어 3장. SQL*Plus

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

AUTOCOMMIT 변수 AUTOCOMMIT 변수 3장. SQL*Plus

FEEDBACK 변수 FEEDBACK 변수 SELECT 명령문의 실행 결과를 표시하기 위하여 출력 행의 수를 지정하는 변수 3장. SQL*Plus

FEEDBACK 변수 FEEDBACK 변수 3장. SQL*Plus

FEEDBACK 변수 FEEDBACK 변수 – 사용예 계속 3장. SQL*Plus

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

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

LINESIZE 변수 LINESIZE 변수 – 사용예 계속 3장. SQL*Plus

PAGESIZE 변수 PAGESIZE 변수 한 화면에서 표시되는 SQL 명령문의 실행 결과에 대한 페이지의 크기를 설정하는 변수 3장. SQL*Plus

PAGESIZE 변수 PAGESIZE 변수 3장. SQL*Plus

PAUSE 변수 PAUSE 변수 SQL 명령문의 실행 결과를 한 화면에서 보기 힘든 경우, 한 페이지씩 나누어 출력하기 위한 변수 3장. SQL*Plus

PAUSE 변수 PAUSE 변수 3장. SQL*Plus

TERMOUT 변수 TERMOUT 변수 SQL 명령문 실행 결과를 화면에 출력할 지 여부를 지정하기 위한 변수 3장. SQL*Plus

TIME 변수 TIME 변수 SQL 프롬프트 앞에 시스템의 현재 시간을 함께 표시하도록 설정하는 변수 3장. SQL*Plus

TIMING 변수 TIMING SQL 명령문을 실행하는데 소요된 시간을 출력하기 위한 변수 시간 : ‘시:분:초.밀리초’ 형식으로 표현 3장. SQL*Plus

UNDERLINE 변수 UNDERLINE 변수 칼럼 제목과 데이터간의 구분 기호를 설정하기 위한 변수 3장. SQL*Plus

UNDERLINE 변수 UNDERLINE 변수 3장. SQL*Plus

시스템 변수 확인 명령어 SHOW 명령어 현재 세션에 설정된 시스템 변수와 값을 확인하기 위한 명령어 3장. SQL*Plus 현재 설정된 모든 환경 변수 값 확인 가능 3장. SQL*Plus

SQL*Plus 형식 명령어 SQL*Plus 형식 명령어의 개요 COLUMN 명령어

COLUMN 명령어 COLUMN 명령어 명령어 옵션 종류 의미 CLE[AR] 칼럼 형식 해제 FOR[MAT] format 칼럼 데이터의 출력 형식 설정 HEA[DING] text 칼럼 제목 설정, text 내의 수직(|) 바는 칼럼 제목을 여러 줄로 출력할 경우 엔터 키의 역할 JUS[TIFY]{align} 칼럼 제목을 왼쪽, 가운데 또는 오른쪽 정렬 지정 NOPRI[NT] 칼럼 숨기기 PRI[NT] 칼럼 출력하기 NUL[L] text NULL 값에 대한 출력 문자 지정 3장. SQL*Plus

COLUMN 명령어 COLUMN 명령어 칼럼 데이터에 대한 출력 형식 종류 출력 데이터의 길이가 숫자 형식의 자리 수를 초과하게 되면 전체가 ‘#’ 기호로 출력됨 숫자 데이터의 출력 형식을 문자 형식으로 설정하면 ‘#’ 기호로 출력 종류 의미 사용예 An 문자형식 칼럼의 출력 크기를 n폭으로 설정 아래 사용예 참고 9 단일 zero-suppression(0 억제) 숫자 999999 -> 1234 지정된 길이만큼 숫자 앞에 0을 추가 009999 -> 001234 $ 숫자 앞에 달러 기호 삽입 $9999 -> $1234 L 숫자 앞에 지역 화폐 단위 삽입 L9999 -> \1234 . 소수점 위치 지정 999.99 -> 1234.00 , 1000자리마다 ‘,’ 구분자 삽입 9,999 -> 1,234 3장. SQL*Plus

COLUMN 명령어 3장. SQL*Plus

COLUMN 명령어 3장. SQL*Plus

COLUMN 명령어 3장. SQL*Plus

COLUMN 명령어 COLUMN 명령어 칼럼에 대한 설정 내용 확인 및 해제하기 위한 옵션 종류 의미 특정 칼럼에 대한 현재 설정 값 출력 COL[UMN] 모든 칼럼에 대한 현재 설정 값 출력 COL[UMN] column CLE[AR] 특정 칼럼에 대한 현재 설정 값 해제 CLE[AR] COL[UMN] 모든 칼럼에 대한 현재 설장 값 해제 3장. SQL*Plus

COLUMN 명령어 3장. SQL*Plus

SQL*Plus 편집 명령어 개요 SQL*Plus 편집 명령어 SQL*Plus 에서 최근에 실행된 SQL 명령문은 임시 기억공간인SQL 버퍼에 저장 SQL 버퍼에 저장된 명령문을 SQL*Plus 편집 명령으로 편집 가능 SQL*Plus 편집 명령어 명령어 축약어 기능 APPEND text A text SQL 버퍼의 현재 라인 끝에 text 추가 CHANGE/old/new C/old/new 현재 라인의 old text 를 new text 로 변경 CHANGE/text/ C/text/ 현재 라인에서 text 삭제 CLEAR BUFFER CL BUFF 모든 라인 삭제 DEL (없음) 현재 라인 삭제 DEL n n 번째 라인 삭제 DEL m n m 번째 라인부터 n 라인까지 삭제 3장. SQL*Plus

SQL*Plus 편집 명령어 SQL*Plus 편집 명령어 명령어 축약어 기능 INPUT I 현재 라인 다음에 추가 INPUT text I text 현재 라인 다음에 text 추가 LIST L 모든 라인 출력 LIST n L n n 번째 라인의 text 출력 LIST m n L m n m 번째 라인부터 n 번째 라인까지의 text 출력 n (없음) n 번째 라인으로 이동 n text n 번째 라인 내용을 text 로 변경 0 text 1 번째 라인 앞에 text 추가 3장. SQL*Plus

LIST 명령어 LIST 명령어 버퍼에 저장된 SQL 명령문을 출력하기 위해 사용하는 명령어 특정 라인 또는 특정 범위, 전체 범위의 라인에 포함된 명령문을 확인 또는 편집시 특정 라인으로 이동하기 위해 사용 3장. SQL*Plus

INPUT 명령어 INPUT 명령어 SQL 버퍼에 저장된 SQL 명령문의 현재 라인 다음에 새로운 라인을 추가하는 경우에 사용 3장. SQL*Plus

DEL 명령어 DEL 명령어 SQL 버퍼에 저장된 SQL 명령문중에서 일부 내용을 삭제하기 위한 명령어 3장. SQL*Plus

CHANGE 명령어 CHANGE 명령어 현재 활성화된 라인에서 특정 텍스트를 다른 텍스트로 변경하기 위해 사용하는 명령 3장. SQL*Plus

SQL*Plus 파일조작 명령어 개요 SQL*Plus 파일조작 명령어 SQL 버퍼에 저장된 SQL 명령문을 파일에 저장하거나 파일에 저장된 SQL 명령문을 읽어올 수 있도록 하는 명령어 SQL*Plus 파일조작 명령어 명령어 의미 SAV[E] filename 현재 SQL 버퍼의 내용을 파일에 저장 GET filename SAVE 명령어로 저장한 파일을 SQL 버퍼에 읽어 옴 STA[RT] filename 파일을 읽고 즉시 실행 @filename ED[IT] filename 저장된 파일 내용을 편집 SPO[OL] [filename | OFF | OUT] 파일에 출력 결과를 저장 OFF 는 SPOOL 파일을 닫음 OUT 은 SPOOL 파일을 닫고 프린터로 파일 전송 3장. SQL*Plus

SQL*Plus 파일조작 명령어 3장. SQL*Plus

SQL*Plus 파일조작 명령어 3장. SQL*Plus