1. sqlplus 실행

2. 스크립트 실행명령

SQL> @d:\cranix\table_exam.sql
Building demonstration tables.  Please wait.
Demonstration table build is complete


3. 테이블 보는 명령어
SQL> select * from tab;
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
DEPT                           TABLE
EMP                            TABLE
BONUS                          TABLE
STUDENT                        TABLE
BIN$EDD2reKoSqmnD2XYsAJmMw==$0 TABLE
PROFESSOR                      TABLE
DEPARTMENT                     TABLE
SALGRADE                       TABLE

4. 테이블 구조확인
SQL> desc student
 이름                                      널?      유형
 ----------------------------------------- -------- ----------------------------
 STUDNO                                             NUMBER(5)
 NAME                                               VARCHAR2(10)
 USERID                                             VARCHAR2(10)
 GRADE                                              VARCHAR2(1)
 IDNUM                                              VARCHAR2(13)
 BIRTHDATE                                          DATE
 TEL                                                VARCHAR2(13)
 HEIGHT                                             NUMBER(5,2)
 WEIGHT                                             NUMBER(5,2)
 DEPTNO                                             NUMBER(4)
 PROFNO                                             NUMBER(4)


5. 중복행 제거
SQL> select deptno from student;
    DEPTNO
----------
       101
       201
       101
       101
       201
       102
       101
       102
       102
       101
       101
    DEPTNO
----------
       102
       101
       201
       201
       101
16 개의 행이 선택되었습니다.
SQL> SELECT DISTINCT deptno
  2  FROM student;
    DEPTNO
----------
       201
       102
       101

6. 컬럼에 별명부여
SQL> SELECT dname dept_name, deptno AS DN
  2  FROM department;
DEPT_NAME                DN
---------------- ----------
컴퓨터공학과            101
멀티미디어학과          102
전자공학과              201
기계공학과              202
정보미디어학부          100
메카트로닉스학부        200
공과대학                 10
7 개의 행이 선택되었습니다.
SQL> SELECT dname "Department Name", deptno "부서"
  2  FROM department;
Department Name        부서
---------------- ----------
컴퓨터공학과            101
멀티미디어학과          102
전자공학과              201
기계공학과              202
정보미디어학부          100
메카트로닉스학부        200
공과대학                 10
7 개의 행이 선택되었습니다.

'2007년1학기 > DB프로그래밍' 카테고리의 다른 글

DB 프로그래밍  (708) 2007.04.03
DB 플밍 과제  (55) 2007.04.03
DB 플밍 과제  (42) 2007.03.27
DB 프로그래밍 3장 SQLPLUS  (799) 2007.03.20
DB 프로그래밍  (33) 2007.03.13
by cranix 2007. 3. 13. 11:15