2020. 2. 27. 17:06
기본적이고 자주 쓰는 명령어들이지만 가끔 문법적으로 생각나지 않을 때 보기 위해 기록.
INSERT INTO 테이블 추가
INSERT INTO 테이블명 (AA,BB,CC) --컬럼명1,컬럼명2,컬럼명3
VALUES(aa,bb,cc);
ALTER 컬럼 추가
ALTER TABLE 테이블 이름 ADD (컬럼명 타입);
ALTER 컬럼 구조 변경
ALTER TABLE 테이블 이름 MODIFY (컬럼명 타입);
CONSTRAINT 제약조건의 생성
CONSTRAINT 제약조건의 재생성
1) PK 키를 삭제 후 다시 생성 ! 스키마(접속시)명 생략 가능
- 삭제 : ALTER TABLE 스키마명.테이블명
DROP CONSTRAINT SYS_C00626892; --기존PK KEY 명칭
- 추가1) : 시스템 랜덤이름으로 추가
ALTER TABLE 스키마명.테이블명
-- ADD CONSTRAINT PK명 PRIMARY KEY
ADD ( PRIMARY KEY
(ENTER_CD, YYYY, HALF_CD, BRANCH_CD)); --컬럼명1,컬럼명2,컬럼명3,컬럼명4
- 추가2) : 본인이 정한 PK별칭으로 추가
ALTER TABLE 테이블명
ADD CONSTRAINT 별칭_PK PRIMARY KEY (HOUSE_CODE, CONT_SEQ, CONT_COUNT) ;
2) NOT NULL 컬럼 추가
- ALTER TABLE 테이블명 MODIFY 컬럼명 NOT NULL;
반응형
'IT(job) > DB' 카테고리의 다른 글
[Oracle] VIEW 생성 및 권한 주기, Synonym 부여하기 (1) | 2020.04.07 |
---|---|
[Oracle] 조회된 값의 연산 (0) | 2020.03.18 |
Oracle(Tool)에서 & 입력/조회하기 (0) | 2020.02.18 |
[Oracle] Connect By... (0) | 2020.02.14 |
[Oracle] 자주 쓰는 문자/날짜 치환, 문자 위치 찾기, 자르기 등 (0) | 2019.12.12 |