728x90

오라클 제약조건 3

[Oracle] 오라클 뷰(View) 란?

오라클 View 뷰뷰(view)는 하나 이상의 테이블이나 다른 뷰의 데이터를 볼 수 있게 하는 데이터베이스 객체다. 실제 데이터는 뷰를 구성하는 테이블에 담겨 있지만 마치 테이블처럼 사용할 수 있다. 또한 테이블 뿐만 아니라 다른 뷰를 참조해 새로운 뷰를 만들어 사용할 수 있다. 데이터를 본다는 의미가 있으므로 뷰의 정의는 데이터를 조회하는 SELECT문으로 구성된다. 뷰 생성CREATE OR PEPLACE VIEW [스키마.]뷰명 AS SELECT 문장; 뷰삭제DROP VIEW [스키마.]뷰명;뷰는 다른 테이블을 참조하고 있으므로 뷰를 삭제하더라도 실제 데이터는 삭제되지 않는다. 또한 기존에 만들어진 뷰를 수정하는 구문은 생성 구문과 동일하다. CREATE OR PEPLACE가 생성하거나 대체라는 뜻이..

DataBase/Oracle 2023.09.21

[Oracle] 오라클 제약조건 : 기본키

오라클 제약조건 : 기본키 제약조건 Constraints은 컬럼에 대한 속성 형태로 정의하지만 엄연히 오라클 데이터베이스 객체 중 하나이며, 데이터 무결성을 보장하기 위한 용도로 사용된다. 제약조건에는 NOT NUL, UNIQUE, 기본키, 외래키, CHECK등이 있다. 기본키 기본키라고도 하고 영어 그대로 ' Primary key '라고 한다. 보통 테이블에 키를 생성했다라고할 때, 이는 기본키를 의미한다. 기본키는 UNIQUE와 NOT NUL 속성을 동시에 가진 제약조건으로, 테이블 당 1개의 기본키만 생성할 수 있다. 컬럼명 데이터타입 PRIMARY KEY 혹은 CONSTRAINTS 제약조건명 PRIMARY KEY(컬럼명, ...) 입력 CREATE TABLE EX01_3 ( H1VARCHAR2(1..

DataBase/Oracle 2023.09.20

[Oracle] 오라클 제약조건 : NOT NULL

오라클 제약조건 제약조건 Constraints은 컬럼에 대한 속성 형태로 정의하지만 엄연히 오라클 데이터베이스 객체 중 하나이며, 데이터 무결성을 보장하기 위한 용도로 사용된다. 제약조건에는 NOT NUL, UNIQUE, 기본키, 외래키, CHECK등이 있다. NOT NULL 컬럼명 데이터타입 NOT NULL 컬럼을 정의할 때 NOT NULL 제약조건을 명시하면 해당 컬럼에는 반드시 데이터를 입력해야 한다. 즉 반드시 값이 들어 있어야 하는 컬럼에는 NOU NULL제약조건을 만들어 사용한다. 입력 CREATE TABLE EX01_1 ( H_NULL VARCHAR2(10), H_NOT_NULL VARCHAR2(10) NOT NULL ); 결과 TABLE EX01_1이 생성되었습니다. NOT NULL 컬럼에..

DataBase/Oracle 2023.09.18
728x90