본문 바로가기
기술자료/DB

오라클 SCOTT 계정 실습1 : DESC

by 와이즈캣 2021. 4. 11.
728x90
반응형

관련 명령어 : wowcat.tistory.com/3079

 

오라클 명령어 : DESE , DESCRIBE - 테이블 양식 정보 확인

아래는 scott 계정에서 dept 테이블 양식 정보를 확인해 보았습니다. 컬럼(열)의 이름/Null 허용 유무/타입을 확인 가능합니다.

wowcat.tistory.com

 

SCOTT 계정의 EMP 테이블 구성 확인

쿼리문 : DESC EMP;

결과 분석
1. EMPNO로 시작해서 데이터베이스의 열이 모두 8개이다.
2. EMPNO는 값을 반드시 입력해야 한다.(NULL 값을 허용하지 않는다.)
2. EMPNO/MGR의 경우는 정수를 4자리까지 저장할 수 있다.(0~9999)
3. ENAME의 경우는 문자를 10자리(JOB은 문자 9자리)까지 저장할 수 있고 입력되는 문자열의 크기에 따라 변한다.
4. HIREDATE의 경우는 날짜를 나타내는 데이터를 저장한다.
5. SAL의 경우 소숫점이하를 2자리까지 확보하며 숫자의 개수는 7개를 넘지 못합니다.

 

그 외 테이블의 구성

쿼리문 : DESC DEPT;
           DESC SALGRADE;

결과 분석 :
EMP 테이블 : 사원 정보
DEPT 테이블 : 부서 정보
SALGRADE 테이블 : 급여 정보

 

오라클 자료형

0. 출처 : docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements001.htm#sthref118

 

Data Types

Year, month, and day values of date, as well as hour, minute, and second values of time, where fractional_seconds_precision is the number of digits in the fractional part of the SECOND datetime field. Accepted values of fractional_seconds_precision are 0 t

docs.oracle.com

1. 문자형 : CHAR, VARCHAR, VARCHAR2

종류 특징
CHAR 고정된 문자열을 저장합니다.
사용 시 무조건 고정된 길이를 지정해줘야 합니다.
1~2000 bytes까지 허용합니다.
VARCHAR 가변 길이로 문자열을 저장합니다.
최대값(크기)를 지정할 경우 1~최대값까지 가변 길이로 저장됩니다.
1~4000 bytes까지 허용합니다.
VARCHAR2 위와 동일합니다.
오라클에서 다른 방식의 타입으로 변경할 수 있다고 합니다.
가장 널리 쓰이는 문자형입니다.

2. NUMBER : 22bytes의 가변 길이 숫자 타입입니다.
                  38자리까지 표현이 가능합니다.


3. DATE : 년/시/분/초가 저장됩니다.

728x90