create
-
Oracle - DDL (Data Definition Language) 제약 조건 - Part 2데이터베이스/Oracle 2020. 11. 20. 13:44
제약 조건(CONSTRAINTS) 제약 조건이란 테이블 작성 시 각 컬럼에 기록될 데이터에 대해 제약조건을 설정할 수 있는데 이는 데이터 무결성 보장을 주 목적으로 한다. 입력 데이터에 문제가 없는지에 대한 검사와 데이터의 수정/삭제 가능 여부 검사 등을 위해 사용한다. 제약조건에는 NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK가 있다. 제약 조건 확인은 여기서 가능하다. 테이블을 클릭 후 제약 조건탭으로 가서 확인할 수 있다. NOT NULL NOT NULL이란 데이터에 NULL을 허용하지 않는다. 해당 컬럼에 반드시 값이 기록되어야 하는 경우에 사용하고 특정 컬럼에 값을 저장하거나 수정할 때 NULL 값을 허용하지 않도록 컬럼 레벨에서 제한한다. [ NOT ..
-
Oracle - DDL (Data Definition Language) CREATE - Part 1데이터베이스/Oracle 2020. 11. 17. 14:53
DDL(Data Definition Language) DDL이란 데이터 정의 언어로 객체(OBJECT)를 만들고(CREATE), 수정하고(ALTER), 삭제(DROP)하고 데이터 전체 구조를 정의하는 언어이다. 주로 DB관리자, 설계자가 사용한다. 오라클의 객체에는 테이블(TABLE), 뷰(VIEW), 시퀀스(SEQUENCE), 인덱스(INDEX), 패키지(PACKAGE), 프로시저(PROCEDUAL), 함수(FUNCTION), 트리거(TRIGGER), 동의어(SYNONYM), 사용자(USER)가 있다. 그 중 테이블, 뷰, 등을 데이터베이스 객체를 생성하는 구문은 CREATE이다. 본좌랑 같이 CREATE를 알아보자. CREATE CREATE란 테이블이나 인덱스, 뷰 등 데이터베이스 객체를 생성하는 구..