create table 2

[1차 프로젝트] #5 테이블 생성 (직접 테이블 생성하기)

테이블 생성 프로젝트에 필요한 테이블을 직접 생성해보도록 할게요. (오라클 디벨로퍼를 사용하고 있습니다) CREATE TABLE camp_recipe_1( cr_rno NUMBER, cr_title VARCHAR2(100)CONSTRAINT cr_title_nn NOT NULL, cr_subtitle VARCHAR2(100) CONSTRAINT cr_subtitle_nn NOT NULL, cr_subject VARCHAR2(2000)CONSTRAINT cr_subject_nn NOT NULL, cr_poster VARCHAR2(1000)CONSTRAINT cr_poster_nn NOT NULL, cr_recipe CLOB CONSTRAINT cr_recipe_nn NOT NULL, cr_detail CL..

실습 2022.08.08

[DB/오라클] CREATE TABLE 같이 테이블 생성해 보아요 (primary key, foreign key, check)

SQL 문장을 배우기 시작한지 2주 정도 됐다. 제공되는 예제 테이블로 연습하다가 직접 테이블을 만들어보고 싶어졌다. CREATE 문장을 통해 TABLE 생성하는 과정을 정리해보도록 하겠다. 테이블을 직접 만드는게 공부에 큰 도움이 되는 이유 중 하나가 다양한 요소를 활용해야 하기 때문이다. 기본키, 참조키, 각종 데이터형의 이해가 필요한 작업이다. 테이블 생성에서 강조하고 싶은 부분은 기본키 생성이다. 우리가 회원가입을 할 때 id 중복체크를 하는 이유는 특정 개인에게만 부여되는 고유번호를 생성하기 위해서인데 이는 전 국민의 주민번호가 다르며, 중복되지 않는 것과 같다고 생각하면 된다. 테이블도 결국은 데이터의 집합이기 때문에 데이터를 대표할만한 기본키를 지정해주어야 한다. 기본키의 역할과 문법을 중점..

Oracle 2022.06.30