핌이의 일상

Programming/Computer Science

오라클 | CREATE TABLE

핌이 (Pimgrim) 2024. 3. 27. 13:53
CREATE TABLE 학생 ( 
    학번 NUMBER(7), 
    이름 VARCHAR2(20) NOT NULL, 
    학년 NUMBER(1), 
    신청과목 VARCHAR2(20) NOT NULL, 
    연락처 VARCHAR2(20), 
    CONSTRAINT pk_student PRIMARY KEY (학번) 
)

주어진 SQL 문은 Oracle 데이터베이스에서 "학생" 테이블을 생성하는데 사용됩니다. 각 열은 학생의 정보를 나타내며, "학번" 열이 기본키(primary key)로 설정되어 있습니다. 여기서 사용된 제약 조건과 데이터 유형은 다음과 같습니다:

  1. 학번 (학번): 숫자형 데이터 유형(NUMBER)을 사용하며, 최대 7자리의 숫자를 저장할 수 있습니다. "학번" 열은 기본키(primary key)로 설정되어 있으며, 각 학생을 고유하게 식별합니다.
  2. 이름 (이름): 최대 20자까지의 문자열을 저장하는 VARCHAR2 데이터 유형을 사용합니다. NOT NULL 제약 조건이 지정되어 있어, 이름은 NULL 값이 허용되지 않습니다.
  3. 학년 (학년): 숫자형 데이터 유형(NUMBER)을 사용하며, 최대 1자리의 숫자를 저장할 수 있습니다. 추가적인 제약 조건이 명시되지 않았으므로, 학년은 NULL 값이 허용됩니다.
  4. 신청과목 (신청과목): 최대 20자까지의 문자열을 저장하는 VARCHAR2 데이터 유형을 사용합니다. NOT NULL 제약 조건이 지정되어 있어, 신청과목은 NULL 값이 허용되지 않습니다.
  5. 연락처 (연락처): 최대 20자까지의 문자열을 저장하는 VARCHAR2 데이터 유형을 사용합니다. 추가적인 제약 조건이 명시되지 않았으므로, 연락처는 NULL 값이 허용됩니다.

<학생> 오브젝트

 

반응형