관리 메뉴

fatalite

Oracle SQL - 테이블 변경 및 생성 본문

컴퓨터 공학/Database 데이터베이스

Oracle SQL - 테이블 변경 및 생성

fataliteforu 2022. 12. 11. 15:22

무결성 제약 조건 및 키 제약 조건

테이블 만들 때 조건 걸기(CREATE TABLE)

CREATE TABLE 
users(user_id int primary key,
password int check(password >= 0));
create table 
users(user_id char(64), 
constraint pk primary key user_id);

CREATE TABLE 테이블_명

(

컬럼명_첫번째 자료형 제약 조건

, ...);

 

제약 조건 이름 따로 없는듯?

 

CREATE TABLE 테이블_명

(

컬럼명_첫번째 자료형,

CONSTRAINT 제약_조건이름 제약_조건키워드(PARAMETER)

)

추가적으로 할 때(ALTER TABLE)

ALTER TABLE users add phone_number char(64);
ALTER TABLE users ADD CONSTRAINT pk_age CHECK(age >= 18);

ALTER TABLE 테이블_이름 ADD CONSTRAINT 키_이름 제약조건(제약조건에 따라 다른 인자);

ALTER TABLE 테이블_이름 ADD 새로운_컬럼명 자료형;

 

'컴퓨터 공학 > Database 데이터베이스' 카테고리의 다른 글

TRANSACTION with Oracle SQL  (0) 2022.12.13
VIEW & CATALOG with Oracle SQL  (0) 2022.12.13
Database Oracle SQL - 실습 6  (0) 2022.12.11
Database Oracle SQL - 실습 5  (0) 2022.12.11
Database Oracle SQL - 실습 4  (0) 2022.12.11