반응형
DUAL테이블
SELECT ABS(-32)
FROM dual;
DUAL은 함수나 계산식을 테이블 생성없이 수행해보기 위한 용도로 사용하는 일종의 더미 테이블이다.
어떤 값이 들어있는 것이 아닌 임시 공간이라고 생각하면 된다.
추가로 DUAL 테이블의 몇 가지 특징을 정리하면 다음과 같다.
- DUAL 테이블은 '오라클(oracle)'에 의해서 자동으로 생성되는 테이블이다.
- DUAL 테이블은 sys 스키마에 있지만 모든 사용자가 엑세스할 수 있다.
- DUAL 테이블은 VARCHAR2(1)로 정의된 dummy라고 하는 하나의 컬럼(열)으로 되어 있다.
- DUAL 테이블은 사용자가 함수(계산)를 실행할 때 임시로 사용하는데 적합하다.
반응형
'개발_DB > RDBMS' 카테고리의 다른 글
SQL developer 단축키 (0) | 2019.05.11 |
---|---|
DDL, DML, DCL 이란? (0) | 2019.05.11 |
교차 엔티티 (Intersection Entity) (0) | 2019.05.11 |
관계대수 (Relational Algebra) (0) | 2019.05.11 |
Oracle | Command line 명령어 (0) | 2019.05.11 |