'constraint 제약조건'에 해당되는 글 1건

  1. 2012.04.09 constraint 제약조건

- 구문

constraint 제약조건_식별자 제약조건(컬럼)

 - 종류

 제약조건  설명

 PRIMARY KEY(PK)

유일하게 테이블의 각행을 식별(NOT NULL 과 UNIQUE조건을 만족 

 FOREIGN KEY(FK)

열과 참조된 열 사이의 외래 키 관계를 적용하고 설정 

 UNIQUE KEY(UK)

테이블의 모든 행을 유일하게 하는 값을 가진 열(NULL을 허용)-컬럼에서 유일해야함 

 NOT NULL(NN) 열은 NULL값을 포함할 수 없다. 
 CHECK(CK)

참이어야 하는 조건을 지정함(대부분 업무 규칙을 설정)-값에 조건을 설정                     ex : 0보다 처야함 

 

- 주요 데이터 타입

DATA TYPE 

설명 
 VARCHAR2(n) 가변 길이 문자 데이터(1-4000byte) 

 CHAR(n)

고정 길이 문자 데이터(1-2000byte) 
 NUMBER(p,s) 전체 p자리 중 소수점 이하 s자리 

 DATE

날짜 타입(BC 4712년 1월 1일부터 AD 9999년 12월 31일)->날짜 변경시 사용 
 LONG

가변 길이 문자 데이터(1-2Gbyte) 

 CLOB -> (char)

가변 길이 문자 데이터(1-4Gbyte)->신문 같은 걸을 저장할 시 사용(큰 문자) 

 BLOB->(binary)

가변 길이 이진 데이터(1-4Gbyte) 

* CHAR(5)를 잡아두고 abc를 넣으면

' '  

' ' 

가 된다.

abc만 조회하고 싶은 경우에는 가변길이를 제공하는 varchar(n)을 사용하는게 좋다.

* 생일 같은 경우(년 월 일) : ex : 19960515) 와 같이 딱 정해져 있는 경우 char(n)을 많이 쓴다.

 

'프로그래밍 > JDBC Programming' 카테고리의 다른 글

테이블 수정(update)  (0) 2012.04.09
테이블 삭제 및 데이터 삭제(drop, delete)  (0) 2012.04.09
테이블 생성(create table)  (0) 2012.04.06
Oracle 실행하기  (0) 2012.04.06
oracle 개요  (0) 2012.04.06
Posted by 조은성
,