테이블 복사(DEPT → TBL_DEPT) CREATE TABLE TBL_DEPT AS SELECT * FROM DEPT; 테이블의 커멘트 정보 확인 SELECT * FROM USER_TAB_COMMENTS; 테이블 레벨의 커멘트 정보 입력 COMMENT ON TABLE TBL_EMP IS '사원 정보'; 컬럼 레벨의 커멘트 데이터 확인 SELECT * FROM USER_COL_COMMENTS; -- TBL_DEPT 테이블 소속의 컬럼들만 확인 SELECT * FROM USER_COL_COMMENTS WHERE TABLE_NAME = 'TBL_DEPT'; TBL_EMP 테이블을 대상으로 테이블에 포함된 컬럼에 대한 커멘트 데이터 설정 DESC TBL_EMP; COMMENT ON COLUMN TBL_EMP..
1. 숫자형 NUMBER -> -10의 38승-1 ~ 10의 38승 NUMBER(3) -> -999~999 NUMBER(4) -> -9999~9999 NUMBER(4, 1) -> -999.8 ~ 999.9 2. 문자열 CHAR → 고정형 크기 CHAR(10) → 무조건 10Byte 소모 CHAR(10) ←'강의실' 6Byte이지만 10Byte를 소모 CHAR(10) ← '강의실강의실' 10Byte 를 초과하므로 입력 불가 VARCHAR2 → 가변형 크기 VARCHAR2(10) → 담긴 데이터에 따라 크기가 변화 VARCHAR2(10) ← '강의실' 6Byte VARCHAR2(10) ← '강의실강의실' 10Byte 를 초과하므로 입력 불가 NCHAR → 유니코드 기반(글자수) 고정형 크기 NVARCHAR2..
관계형 데이터 베이스 각각의 데이터를 테이블의 형태로 연결시켜 저장해 놓은 구조 그리고 이들 각각의 테이블들 간의 관계를 설정하여 연결시켜 놓은 구조 SELECT 문의 처리(PARSING) 순서 SELECT 컬럼명 -- 5 FROM 테이블명 -- 1 WHERE 조건절 -- 2 GROUP BY 절 -- 3 HAVING 조건절 -- 4 ORDER BY 절 -- 6 SCOTT 소유의 테이블 조회 SELECT * FROM TAB; 각 테이블의 데이터 조회 SELECT * FROM DEPT; DEPT 테이블에 존재하는 컬럼의 구조 조회 DESCRIBE DEPT; DESC DEPT; --둘이 같음 변경(수정) 구조적 - ALTER (구조적인 변경할때) 데이터 - UPDATE (데이터를 변경할때) 제거(삭제) 구조적..
※ TABLESPACE 란? --> 세그먼트(테이블, 인덱스, ...)를 저장해두는 오라클의 논리적인 저장 구조를 의미한다. -- (세그먼트: 오라클에서 저장공간을 필요로 하는 것을 말한다) CREATE TABLESPACE TBS_EDUA -- 생성하겠다. 테이블스페이스를... TBS_EDUA라는 이름으로 DATAFILE 'C:\\TESTDATA\\TBS_EDUA01.DBF' -- 물리적 데이터 파일 경로 및 이름 SIZE 4M -- 사이즈(용량) EXTENT MANAGEMENT LOCAL -- 오라클 서버가 세그먼트를 알아서 관리 SEGMENT SPACE MANAGEMENT AUTO; -- 세그먼트 공간 관리도 오라클 서버가 자동으로 관리 --==>>TABLESPACE TBS_EDUA이(가) 생성되었습..