DDL (ALTER, DROP)

DONI·2021년 9월 30일
0

Oracle

목록 보기
12/22
post-thumbnail

🏹 ALTER

  • 컬럼 추가, 수정, 삭제

    • 컬럼 추가 ADD (컬럼명 데이터타입)
    • 컬럼 수정 MODIFY (컬럼명 데이터타입)
    • 컬럼 삭제 DROP (컬럼명) [CASCADE CONSTRAINTS]
      🌼 CASCADE CONSTRAINTS 옵션
      : FK 제약조건을 무시하고 컬럼 삭제
  • 제약 조건 추가, 삭제 (수정하는 구문 X)

    • 제약 조건 추가 ADD CONSTRAINT 제약조건명 제약조건 (컬럼명)
    • 제약 조건 삭제 DROP CONSTRAINT 제약조건명

    NOT NULL 제약 조건을 추가할 때 ADD로 작성할 경우
    컬럼 추가 구문으로 인식되기 때문에 MODIFY로 NOT NULL 제약 조건을 추가한다.
    MODIFY 컬럼명 NOT NULL

  • 컬럼명, 제약조건명, 테이블명 변경

    • 컬럼명 변경 RENAME COLUMN 컬럼명 TO 변경명
    • 제약조건명 변경 RENAME CONSTRAINT 제약조건명 TO 변경명
    • 테이블명 변경 RENAME [테이블명] TO 변경명
profile
틀린 내용이 있다면 댓글 또는 이메일로 알려주세요 ❤ꔛ❜

0개의 댓글