728x90

테이블 생성 2

[Oracle] 오라클 테이블 ( ORACLE TABLE 삭제, 변경, 복사 )

오라클 테이블 ( ORACLE TABLE 삭제, 변경, 복사) 테이블 삭제 생성된 테이블 삭제 DROP TABLE [스키마.]테이블명 [CASCADE CONSTRAINTS] 입력 DROP TABLE EX01_4; 결과 TABLE EX01_4가 삭제되었습니다. 해당 테이블은 물론 모든 데이터가 삭제되었다. CASCADE CONSTRAINTS를 붙이면 삭제할 테이블의 기본키와 UNIQUE 키를 잠조하는 참조 무결성 제약조건도 자동으로 삭제된다. 테이블을 삭제하면 다시 복구할 수 없으므로 테이블을 삭제할 때는 항상 여러 번 확인하는 습관을 들이도록 하다. 테이블 변경 CREATE문으로 테이블을 생성한 후 불가피하게 수정해야 할 상황이 발생할 때가 많다. 기존에 생성했던 컬럼의 데이터 타입을 수정하거나 삭제, ..

DataBase/Oracle 2023.09.21

[Oracle] 오라클 제약조건 : CHECK

오라클 제약조건 : CHECK 제약조건 Constraints은 컬럼에 대한 속성 형태로 정의하지만 엄연히 오라클 데이터베이스 객체 중 하나이며, 데이터 무결성을 보장하기 위한 용도로 사용된다. 제약조건에는 NOT NUL, UNIQUE, 기본키, 외래키, CHECK등이 있다. CHECK 컬럼에 입력되는 데이터를 체크해 특정 조건에 맞는 데이터만 입력 받고 그렇지 않으면 오류를 뱉어 낸다. CONSTRAINTS 체크명 CHECK(체크조건) 제약조건에는 포함되지 않지만, 컬럼 속성 중 하나로 DEFAULT라는 것이 있다. 이는 컬럼의 디폴트 값을 명시하는데 사용된다. 예를 들어, 테이블에 CREATE_DATE란 컬럼이 있다고 가정해 보자. 이 컬럼은 해당 로우가 입력된 날짜와 시간 정보를 입력할 용도로 만들었..

DataBase/Oracle 2023.09.20
728x90