티스토리 뷰

Oracle Database

테이블 생성

Programmers 2021. 4. 28. 11:33
반응형

테이플 생성: 표 만들기

docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/CREATE-TABLE.html#GUID-F9CE0CC3-13AE-4744-A43C-EAC7A71AAAB6

 

SQL Language Reference

 

docs.oracle.com

테이블을 생성하기 전에 미리 EXCEL로 표를 만들어 보는 것을 추천

표 이름: topic
id: 반드시 숫자 (비어있을 수 없음)
title: 문자 (비어있을 수 없음)
description: 문자 (비어있을 수 있음)
created: 날짜 (비어있을 수 없음)

코드로 표현:

CREATE TABLE topic(
	id NUMBER NOT NULL,
	title VARCHAR2(50) NOT NULL,
	description VARCHAR2(4000),
	created DATE NOT NULL
);

NUMBER: 반드시 숫자 -> 이렇게 표현하지 않으면 다음에 데이터를 사용할 때 불편(조건 처리를 다 해줘야 함)
NOT NULL: 비어있으면 안 됨
VARCHAR2(숫자): 최대 4000자의 글자까지 입력 가능
DATE: 날짜

 

테이블 읽기: 표 일기

SELECT table_name FROM all_tables WHERE OWNER = 'EGOING';

 

-> 어디서(WHERE OWNER = )'EGOING'에서 뭐로부터(FROM) all_tables의 무엇을(SELECT) table_name을 읽어온다.

오류1. "문자" 불가 -> '문자'
오류2. '소문자' 불가 -> '대문자' 

반응형

'Oracle Database' 카테고리의 다른 글

SQL  (0) 2021.04.28
행 추가  (0) 2021.04.28
사용자 권한 부여  (0) 2021.04.28
사용자 생성  (0) 2021.04.28
사용자와 스키마  (0) 2021.04.28
댓글
공지사항