DB(SQL)

테이블 생성과 삭제

_주야 2012. 7. 27. 11:19


* 테이블 생성

SQL> create table gaip(
  2  id         varchar2(7),
  3  pass       varchar2(7),
  4  name       varchar2(10),
  5  age        number(3)
  6  );

테이블이 생성되었습니다.

 

[참고]

varchar 가변길이로 20byte 공간 잡았어도 10byte 입력되면 10byte로 줄어듬.

오라클에서는 varchar2를 사용.(varchar/varchar2중에서..)


 

입력한 데이터가 없으므로 

SQL> select * from gaip;

선택된 레코드가 없습니다.


테이블 구조 확인

SQL> desc gaip;
 이름                                                   유형
 -----------------  ---------------------- 

 ID                                                  VARCHAR2(7)
 PASS                                             VARCHAR2(7)
 NAME                                            VARCHAR2(10)
 AGE                                               NUMBER(3)

 

 

* 테이블 삭제

SQL> drop table gaip;

테이블이 삭제되었습니다.


테이블 전체를 삭제 했으므로

SQL> select * from gaip;
select * from gaip
              *
1행에 오류:
ORA-00942: 테이블 또는 뷰가 존재하지 않습니다.

 

 


'DB(SQL)' 카테고리의 다른 글

[MySQL] MySQL 접속  (0) 2013.07.08
조인(Join)  (0) 2012.07.27
사용자 생성, 권한부여, 삭제  (0) 2012.07.27
SQL문의 종류 - DDL, DML, DCL  (0) 2012.07.27
테이터 입력, 수정, 삭제  (0) 2012.07.27