ORACLE COLUMN 추가, 삭제, 변경

2017. 11. 14. 07:17·과거자료/Oracle - Admin
반응형

포스팅에 들어가며
 ORACLE COLUMN 관리에 대해 알아보자. 간단하지만 자주 사용하지 않는다면 늘 찾아보는 명령이다. COLUMN 조회, 추가, 삭제, 변경에 대한 부분이다.



Step 1. column 정보 확인


 일단 테스트에 필요한 테이블을 생성해보도록 한다.

SQL> create table test (no number, name varchar2(10));
Table created.


 오라클에서 column 정보 확인은 간단하다. desc 명령을 사용하면 된다.

SQL> desc test
 Name                                          Null?    Type
 ----------------------------------------- -------- ----------------------------
 NO                                                        NUMBER
 NAME                                                    VARCHAR2(10)



Step 2. column 추가, 제거
 기본적으로 oracle은 object에 대해 변경 명령을 사용할 때에는 alter를 사용하게 된다.

* COLUMN 추가
 기존 테이블에 LAST_NAME 이라는 COLUMN을 추가한다.

SQL> alter table test add(last_name varchar2(10));
Table altered.

* COLUMN 추가 확인
SQL> desc test
 Name                                         Null?    Type
 ----------------------------------------- -------- ----------------------------
 NO                                                       NUMBER
 NAME                                                   VARCHAR2(10)
 LAST_NAME                                            VARCHAR2(10)



* COLUMN 제거
 기존 테이블에 NAME 이라는 COLUMN을 제거한다.

SQL> alter table test drop (name);
Table altered.

SQL> desc test
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 NO                                                 NUMBER
 LAST_NAME                                          VARCHAR2(10)


Step 3. column명 변경, column size 변경
 * COLUMN명 변경
 기존 테이블에 LAST_NAME COLUMN을 NAME COLUMN으로 COLUMN명을 변경한다.

SQL> alter table test rename column last_name to name;
Table altered.

SQL> desc test
 Name                                          Null?    Type
 ----------------------------------------- -------- ----------------------------
 NO                                                        NUMBER
 NAME                                                     VARCHAR2(10)


* COLUMN SIZE 변경
 기존 테이블에 NAME COLUMN의 VARCHAR2(10) SIZE를 VARCHAR2(32) SIZE로 변경한다.

SQL> alter table test modify (name varchar2(32));
Table altered.

SQL> desc test
 Name                                          Null?    Type
 ----------------------------------------- -------- ----------------------------
 NO                                                        NUMBER
 NAME                                                    VARCHAR2(32)



제 블로그의 내용이 도움이 되셨나요?

여러분의 공감과 댓글이 아잇티에게 큰 힘이됩니다 :)

▼▼▼▼▼▼▼▼▼▼▼



반응형
저작자표시 (새창열림)

'과거자료 > Oracle - Admin' 카테고리의 다른 글

Oracle 12c R2 Pluggable Database 생성, 접속, 삭제  (0) 2017.12.22
아카이브 로그 관리 방법  (0) 2017.11.28
Oracle 엔진 경로 변경 on Windows  (0) 2017.10.27
Oracle 11g Engine install on Windows(NT)  (0) 2017.10.26
Linux용 Oracle hotbackup Script  (1) 2017.10.25
'과거자료/Oracle - Admin' 카테고리의 다른 글
  • Oracle 12c R2 Pluggable Database 생성, 접속, 삭제
  • 아카이브 로그 관리 방법
  • Oracle 엔진 경로 변경 on Windows
  • Oracle 11g Engine install on Windows(NT)
라이의 부자로 가는길
라이의 부자로 가는길
< 돈 / 건강 / 재테크 / AI > 관심이 많은 라이
    반응형
  • 라이의 부자로 가는길
    돈이 Money
    라이의 부자로 가는길
  • 전체
    오늘
    어제
    • 분류 전체보기 (103)
      • 블로그가 Money (3)
        • WordPress (0)
        • Tistory (18)
      • 유튜브가 Money (2)
        • 유용한 사이트 (2)
      • AI가 Money (2)
        • [AI] - ChatGPT (1)
        • [AI] - 이미지 (1)
        • [AI] - 사운드 (0)
      • 돈이 Money (3)
        • 경제 한스푼 (2)
        • 재테크 (0)
        • 돈되는 정보 (1)
      • 건강이 Money (2)
        • 건강 클리닉 (2)
        • 운동 & 다이어트 (0)
      • Blah Blah (1)
        • 라이의 Blah Blah (1)
        • 찬반 Blah Blah (0)
      • 과거자료 (72)
        • OS - Linux (7)
        • OS - Windows (2)
        • Oracle - Engine (6)
        • Oracle - Admin (13)
        • Oracle - Objects (2)
        • 지름신 강림 (13)
        • 내 일상... 주절주절 (2)
        • 코인이야기 (1)
        • IT 관련 잡지식 (4)
        • 유용한 앱 & 소프트웨어 (14)
        • 애드센스 집중탐구 (4)
        • 티스토리 초대장 (4)
  • 최근 글

  • 인기 글

  • 최근 댓글

  • 블로그 메뉴

    • 지역로그
    • 태그로그
    • 방명록
  • 링크

  • 공지사항

  • 태그

    티스토리 초대장 배부
    oracle 12c install
    티스토리 홈화면 변경
    테이블동기화
    애드센스 수익
    중소기업 tv
    모모플레이어
    oracle asm
    챗gpt
    모니터 크기 비교
    WINDOWS ORACLE
    oracle 12c 설치
    웨일 브라우저 설치
    오라클동기화
    티스토리
    티스토리 초대장
    별플레이어
    애드센스
    oracle
    linux 7
  • hELLO· Designed By정상우.v4.10.3
라이의 부자로 가는길
ORACLE COLUMN 추가, 삭제, 변경
상단으로

티스토리툴바