SQL*PLUS.

Slides:



Advertisements
Similar presentations
오토베이스 엑셀 리포터. Contents - 엑셀 리포터 설명 - 엑셀 리포터 실행 엑셀 리포터 작성 실습 - 엑셀 리포터 양식 작성 - 엑셀 리포터 데이터 보기.
Advertisements

AutoBase 통신 프로그램과 Glofa GM 시리즈 통신 설정 방법 오토베이스 교육센터.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
PowerBuilder Stored Procedure DW
제 3장 오라클 소개 오라클 소개 오라클 설치 방법 오라클 구조 제 3 장 오라클 개요.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
오라클 입문.
You YOungseok 데이터베이스 테이블 및 인덱스 You YOungseok.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Database Laboratory, Hong Ik University
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
데이터 베이스 설계 및 실습 #1 - 오라클 설치 및 SQL 기본.
SQL*Plus - Oracle ISQL -
SELECT 문 사원 테이블의 모든 정보를 출력하는 예제 1. 비교 연산자 SELECT 문의 형태
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
12장 데이터 읽기 일관성과 락.
6장 Mysql 명령어 한빛미디어(주).
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
03 SQL*Plus SQL*Plus SQL*Plus 사용 환경 명령어 SQL*Plus 형식 명령어
11 테이블 관리와 데이터 딕셔너리 데이터베이스 응용 프로젝트 개발 테이블 구조 변경 데이터 딕셔너리.
3장. 데이터베이스 구축의 전체 과정 미리 실습하기
5장 Mysql 데이터베이스 한빛미디어(주).
4-1장. MySQL 제13장.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
SELECT empno, ename, job, sal, dname FROM emp, dept
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
3장 SQL*Plus 명령어.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
5장 Mysql 데이터베이스 한빛미디어(주).
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
You YoungSEok Oracle 설치 You YoungSEok
환경 설정 예제 데이터베이스 생성 - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베
프로그래밍 개요
Chapter04. SQL*Plus 명령어 오라클에서는 SQL 명령문을 간단하게 편집하고 저장할 수 있도록 SQL*Plus 명령어라는 툴을 제공해 주는데 이번 장에서는 SQL*Plus 명령어를 학습해 보기로 하겠습니다.
JDBC Lecture 004 By MINIO.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
SAS Statistical Analysis System 통계패키지 실습 (2011년 1학기)
03 SQL*Plus SQL*Plus 개요 SQL*Plus 명령어 SQL*Plus 사용 환경 명령어
USN(Ubiquitous Sensor Network)
기본적인 SELECT문 작성.
자바 5.0 프로그래밍.
PL/SQL 코드 생성 및 수행 1 여러가지 환경 DOS에서 sqlplus Windows에서의 sqlplusw
CHAP 21. 전화, SMS, 주소록.
수동 설치시는 설치 방법 1. 두번에 설치 CD 속에 fscommand 폴더 밑에 Osstem 이라는 폴더를
Oracle 구성 Internet Application Server Database Server.
오라클 11g 보안.
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
Linux 9.X 기초에서 활용까지 Chapter 06 VI 편집기.
3장 SQL*Plus 명령어.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
메뉴(Menu) 컴퓨터응용 및 실습 I.
14 뷰(View) 뷰의 개념 뷰 관리.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
제 23 장 오라클에서 보안 기능.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Chapter 10 데이터 검색1.
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
Homework #3 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

SQL*PLUS

개 요 SQL*PLUS의 특징 데이타베이스의 데이터를 조작하기위한 SQL 명령과 SQL에 프로그래밍 요소를 추가한 PL/SQL 블록수행가능 SQL과 PL/SQL블록을 실행, 저장, 편집 가능 질의결과를 리포트의 형태로 생성 오라클 데이타베이스 사이에 데이터 복사 가능 데이타베이스 관리 가능

SQL*PLUS의 실행 초기화면 시작메뉴에서 시작하거나 윈도의 도스창에서 sqlplus를 입력 사용자이름은 scott, 암호는 tiger로 접속 호스트 문자열은 misdb ( Net Configuration Assistant에서 정의해 줌 )

SQL*PLUS의 실행 접속화면 윈도우의 메뉴를 이용하여 접속한 경우

SQL*PLUS의 실행 접속화면 도스창에서 sqlplus를 입력하여 접속한 경우

SQL*PLUS의 실행 종료 암호변경 exit나 quit 명령을 실행 alter명령을 실행 (alter user scott identified by newpassword; )

SQL*PLUS의 명령어 도움말 help 명령으로 도움말을 정보를 볼 수 있다. help index

SQL*PLUS의 명령어 자신이 만든 테이블 이름보기 tab 뷰를 통한 객체 이름과 종류 그리고 클러스터에 대한 정보 보기 SQL> select * from tab;

SQL*PLUS의 명령어 자신이 만든 테이블 구조 보기 emp 테이블의 구조보기(오라클 설치시에 옵션에 의해 기본적으로 생성되는 테이블 중 하나임) describe 또는 desc로 실행 SQL>desc emp;

SQL*PLUS의 명령어 쉘 명령어 실행 sql*plus 내에서 윈도우의 프로그램을 구동시킬 수 있다. host 명령을 이용 SQL> host notepad;

SQL*PLUS의 명령어 (1) 최근 SQL문 편집 SQL*PLUS의 편집 명령어 SQL버퍼 - 사용자가 가장 최근에 입력한 SQL명령문 또는 PL/SQL블록을 저장하는 공간

SQL*PLUS의 명령어 (2) 명 령 어 약 어 목 적 APPEND text A text 마지막 행에 text를 추가 명 령 어 약 어 목 적 APPEND text A text 마지막 행에 text를 추가 CHANGE /old/new C /old/new 한 라인에서 old를 new로 변경 CHANGE /text C /text 한 라인에서 text를 삭제 CLEAR BUFFER CL BUFF 버퍼의 모든 내용을 지움 DEL (DEL *) 없 음 현재 행 삭제 DEL n n번 행을 삭제 DEL m n m번 행부터 n번 행까지 삭제 INPUT I 하나 이상의 행 추가 INPUT text I text text로 구성된 행 추가 LIST L SQL 버퍼의 모든 행 나열 LIST n L n or n N번 행을 나열

SQL*PLUS의 명령어 (3) 최근 SQL문 편집 ‘list’ 명령은 SQL버퍼의 모든 행을 나열 3행의 ‘*’ 표시는 3행이 선택된 상태를 의미 SQL> select empno, ename, job   2  from emp   3  where empno=7900;      EMPNO ENAME      JOB       ---------- ---------- ---------       7900 JAMES      CLERK            SQL> list     /* 버퍼의 내용 출력. 라인 3이 선택된 상태 */   1  select empno, ename, job   3* where emp=7900

SQL*PLUS의 명령어 (4) 최근 SQL문 편집 ‘list 1’은 1행을 선택 ‘a, sal’은 1행의 끝에 ‘, sal’을 추가 ‘run’은 편집된 SQL문을 실행

SQL*PLUS의 명령어 (5) SQL> list 1 /* 라인 1을 선택한다. */   1* select empno, ename, job SQL> a , sal      /* 라인 1의 끝에 ‘, sal’을 추가한다. */   1* select empno, ename, job, sal SQL> run           /* 편집된 SQL문을 실행한다. */   1  select empno, ename, job, sal   2  from emp   3* where empno=7900      EMPNO ENAME      JOB              SAL ---------- ---------- --------- ----------       7900 JAMES      CLERK            950

SQL*PLUS의 명령어 (6) 최근 SQL문 편집 ‘list 3’은 3행을 선택 ‘change /7900/7902’는 ‘7900’을 ‘7902’로 변경 SQL> list 3   3* where empno=7900 SQL> change /7900/7902   /* 7900을 7902로 변경 */   3* where empno=7902 SQL> run          /* 편집된 SQL문을 실행한다. */   1  select empno, ename, job, sal   2  from emp      EMPNO ENAME      JOB              SAL ---------- ---------- --------- ----------       7902 FORD       ANALYST         3000

SQL*PLUS의 명령어 (7) 최근 SQL문의 재실행 가장 최근에 실행한 (SQL 버퍼에 기록되어 있는)SQL문을 여러 번 다시 반복해서 실행하고자 하는 경우에 사용 ‘run’ 또는 ‘/’로 실행가능

SQL*PLUS의 명령어 (8) SQL문을 화일로 저장 실행 명 령 어 목 적 get 화일명 화일의 내용을 SQL버퍼에 저장 명 령 어 목 적 get 화일명 화일의 내용을 SQL버퍼에 저장 save 화일명 SQL 버퍼의 내용을 화일에 저장 start 화일명 화일에 저장된 내용을 실행 @ 화일명

SQL*PLUS의 명령어 (9) ‘save’ 명령어

SQL*PLUS의 명령어 (10) SQL문을 화일로 저장 실행 ‘get’ 명령어

SQL*PLUS의 명령어 (11) ‘@’ 와 ‘start’ 명령어

SQL*PLUS의 명령어 (12) 화면에 출력된 내용을 화일로 저장 ‘spool’ 명령어

그외 SQL*Plus 명령어들 prompt, accept, print, define, execute 등 환경 설정 변수 정의, 입력, 출력 PL/SQL 로 작성된 stored procedure 수행 환경 설정 set : 환경변수 설정 column : 출력 column 설정 attribute : object 출력 설정