ORACLE 명령문
개발/Database2011. 8. 2. 11:45
-테이블 삭제
DROP TABEL [테이블명] CASCADE CONSTRAINT;
- 기본키 삭제
ALTER TABLE [테이블명] DROP PRIMARY KEY;
- 기본키 삭제
ALTER TABLE [테이블명] DROP PRIMARY KEY;
- 인덱스 삭제
DROP INDEX [인덱스명];
-제약조건 삭제
ALTER TABLE [테이블명] DROP CONSTRAINT [제약조건명] CASCADE;
- UNIQUE 생성
CREATE UNIQUE INDEX [UNIQUE 명] ON [테이블명]([컬럼명..]);
- 기본키 생성
ALTER TABLE [테이블명] ADD CONSTRAINT [기본키명] PRIMARY KEY(컬럼명)
- 휴지통 비우기
PURGE RECYCLEBIN;
- 테이블 완전 삭제 (휴지통에 저장되지 않음)
DROP TABLE [테이블명] CASCADE CONSTRAINT PURGE;
- 휴지통에 있는 테이블 복원
FLASHBACK TABLE [테이블명] TO BEFORE DROP;
- 컬럼명 변경
ALTER TABLE [테이블명] RENAME COLUMN [변경전 컬럼명] TO [변경후 컬럼명]
INSERT INTO [대상테이블]
SELECT * FROM [테이블]
- 임시 테이블 생성 후 데이터 복사
CREATE TABLE [임시 테이블명] AS SELECT * FROM [테이블명]
RENAME MI_DB_NSC_LDS_20110802 TO MI_DB_NSC_LDS;
'개발 > Database' 카테고리의 다른 글
MySQL의 기본 설정 파일(my.cnf)의 위치 확인 (0) | 2011.11.29 |
---|---|
mysql 소스 설치 (0) | 2011.11.29 |
MERGE INTO 사용법 (0) | 2011.07.09 |
mysql 5.5 db 생성 및 사용자 권한 주기 (0) | 2011.03.23 |
오라클 모니터링 SQL (0) | 2011.02.25 |