테이블 생성

테이블 이름 규칙

  • 문자로 시작해야 한다.
  • len 30 이하여야 한다.
  • 중복된 테이블명이 없어야한다.
  • A-z, 0-9, #, $, _ , 한글
  • Oracle 의 예약어가 아니여야 한다.

테이블 생성시 주의사항

  • 테이블 이름을 지정하고 각 Col 마다 괄호 (, ) 로 묶어야 함
  • Col 명 뒤에 데이터 타입을 꼭 지정해야함

여기서 선언한 데이터 타입col 에서 받아드릴 데이터의 유형을 설정함

또한, Oracle 에서 제공하는 데이터타입의 종류는 문자형, 숫자형 , 날짜형 이 있음

예시

create table 테이블명(
	col명_1 number [default 기본값][조건], 
    col명_2 char [default 기본값][조건], 
    ...
)

데이터 타입

문자 데이터 타입

  • CHAR(size입력)
    길이 : 고정
    최대 : 2000Byte
    Default-size : 1
  • VARCHAR2(size입력)
    길이 : 가변
    최대 : 4000Byte
    Default-size : x / 무조건 size 설정 해줘야야댐

숫자 데이터 타입

  • NUMBER(precision, scale)
    precision : 최대 자릿수 설정
    scale : 소수점 이하 자릿수 설정
    특징 : 정수, 실수 모두 표현하고 저장한다.
    최대크기 : 21 Byte

날짜 데이터 타입

  • DATE
    특징 : 고정 길이의 날짜와 시간을 표현
    길이 : 7 Byte
  • TIMESTAMP
    특징 : ms 까지 표현가능
    길이 : 7~11 Byte
profile
https://hwangbbang.tistory.com/

0개의 댓글

Powered by GraphCDN, the GraphQL CDN