본문 바로가기
반응형

sql not null2

[Oracle] 데이터 무결성을 보장하기 위한 제약 조건 (Constraints) 제약 조건 (Constraints)은 컬럼에 대한 속성 형태로 정의하지만, 엄연히 오라클 데이터베이스 객체 중 하나이며 데이터 무결성을 보장하기 위한 용도로 사용된다. 제약 조건 타입(Constraint Type)에는 NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK 등이 있다. -- 1) 컬럼별 수준제약 : 컬럼마다 제약조건 따로 -- 2) 테이블 수준제약 : 컬럼을 다 만든 후 제약 코드를 쓰는것 1) NOT NULL 컬럼을 정의할 때 NOT NULL 제약조건을 명시하면 해당 컬럼에는 반드시 데이터를 입력해야 한다. 즉 반드시 값이 들어 있어야 하는 컬럼에는 NOT NULL 제약조건을 만들어 사용한다. 컬럼명 데이터타입 NOT NULL CREATE TABLE e.. 2020. 9. 13.
[Oracle] DataType / 오라클 데이터 타입의 종류 데이터 타입(DataType)이란 컬럼이 저장되는 데이터 유형을 말하며, 오라클에서는 기본적으로 제공되는 기본 데이터 타입(원시 데이터 타입)과 사용자 정의 데이터 타입으로 구분할 수 있다. 사용자 정의 타입이란 사용자가 직접 기본 데이터 타입을 혼합해 만들 수 있는 타입이다. 1. 문자 데이터 타입 문자나 문자열 데이터는 문자형 데이터에 속하며, 오라클에서 제공하는 문자형은 다음과 같다. 데이터 타입 설명 CHAR (크기[ BYTE | CHAR ]) 고정길이 문자, 최대 2000byte, 디폴트 값은 1byte VARCARCHAR2 (크기[ BYTE | CHAR ]) 가변길이 문자, 최대 4000byte, 디폴트 값은 1byte NCHAR (크기) 고정길이 유니코드 문자(다국어 입력 가능), 최대 20.. 2020. 9. 13.
반응형