[ORACLE]테이블명,인덱스명 변경

2012. 3. 30. 14:08·Database
반응형

테이블명 변경: RENAME {변경전이름} TO {변경후이름};
인덱스명 변경: ALTER INDEX {변경전이름} RENAME TO {변경후이름};

1.변경하고자 하는 COLUMN으로 Unique Index를 생성한다.

쿼리 -
CREATE UNIQUE INDEX PK명 ON TABLE명(COLUMN명) TABLESPACE TABLESPACE명;
예제(테이블스페이스는 사용 안함) -
CREATE UNIQUE INDEX PK_FTA_PO_LEDGER ON FTA_PO_LEDGER(COMPANY_CODE, PROJECT_CODE, FTA_CODE, ITEM_CODE);


2.해당하는 PK를 삭제한다

ALTER TABLE RECRUIT_APP DROP PRIMARY KEY


쿼리 -
ALTER TABLE TABLE명 DROP CONSTRAINT PK명;
예제(테이블스페이스는 사용 안함) -
ALTER TABLE FTA_PO_LEDGER DROP CONSTRAINT FTA_PO_LEDGER_PK;


3.PK에 속성을 추가한다.
쿼리 -
ALTER TABLE TABLE명 ADD CONSTRAINT PK명 PRIMARY KEY(COLUMN명);
예제 -
ALTER TABLE FTA_PO_LEDGER ADD CONSTRAINT PK_FTA_PO_LEDGER PRIMARY KEY(COMPANY_CODE, PROJECT_CODE, FTA_CODE, ITEM_CODE);

select * from USER_IND_EXPRESSIONS where table_name = 'COUNSELLING'; -- 인덱스검색

[출처] 테이블의 PK 변경하기 (개발자로 살아남기) |작성자 정우아빠

반응형

'Database' 카테고리의 다른 글

[Toad] Rebuild Table을 이용한 테이블 컬럼 위치 변경  (0) 2012.04.25
[ORACLE]Table Lock 걸렸을 때 처리 (ORA-00054)  (0) 2012.04.19
[MSSQL]LPAD,RPAD,프로시저  (0) 2012.03.20
쿼리 깔끔하게 정리하기  (0) 2012.03.14
[ORACLE]테이블의 컬럼을 변경한 유저를 아는 방법  (0) 2012.03.14
'Database' 카테고리의 다른 글
  • [Toad] Rebuild Table을 이용한 테이블 컬럼 위치 변경
  • [ORACLE]Table Lock 걸렸을 때 처리 (ORA-00054)
  • [MSSQL]LPAD,RPAD,프로시저
  • 쿼리 깔끔하게 정리하기
애플자라
애플자라
    반응형
  • 애플자라
    애플자라
    애플자라
  • 전체
    오늘
    어제
    • 분류 전체보기 (655)
      • Linux (93)
      • Programing (92)
      • Flex, Laszlo (15)
      • Database (168)
      • Network (15)
      • Data (14)
      • Tips (119)
      • 여행★ (1)
      • Board (115)
      • 맛집탐방 (3)
      • 아이원츄 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • Love&Smile
    • Husk's repository
    • StartUp
    • DSDSTUDIO Experimentals
    • 신선
    • DEV.SEULKI.KR[이슬기]
    • Live Bit Block
  • 공지사항

  • 인기 글

  • 태그

    서버
    java
    apache
    Shell
    데이터
    delete
    mssql
    Toad
    백업
    Linux
    설정
    table
    user
    Oracle
    윈도우
    오라클
    리눅스
    IP
    테이블
    tomcat
    server
    DB
    eclipse
    select
    자동차
    DATABASE
    파일
    Windows
    sql
    MySQL
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
애플자라
[ORACLE]테이블명,인덱스명 변경
상단으로

티스토리툴바