[ORACLE]테이블명,인덱스명 변경
·
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 TAB..
[ORACLE] /*+ INDEX */ 를 통한 셀렉트
·
Database
SELECT /*+ index(a pk_${LIST_TABLE}) */ ERROR_CODE AS CURRENT_CODE FROM ${LIST_TABLE} a WHERE POST_ID='${POST_ID}' AND MEMBER_ID='${M_ID}' SELECT /*+ INDEX DESC (A.IDX) */ FROM TAB1 A WHERE 부서번호 = 'B1' 인덱스로 인한 부하를 줄여줌