본문 바로가기
DBMS/ORACLE

[ORACLE] 오라클_DUAL(가상/더미 테이블)

by 썸머워즈 2019. 2. 11.
반응형

DUAL

  • 주로 가상 테이블더미 테이블이라고 불린다.
  • 모든 오라클 데이터베이스 설치본에 기본으로 존재하는 한 열로 이루어진 테이블이다.
  • 이 테이블은 'X'값을 포함하는, 더미라 불리는 하나의 VARCHAR2(1) 열이 있다.
    (SELECT * FROM DUAL; 을 실행하면 재미있게도 하나의 컬럼에 X라는 데이터가 들어가있는것을 볼 수 있다.)
  • 간단하게 함수를 이용해서 계산 결과값을 확인할 때 사용하고는 한다.

사용법 자체는 매우 간단한데, 그냥 테이블 명에 DUAL이라고 명시해 주기만 하면 된다.

SELECT 10/5 FROM DUAL 
SELECT 1+1 FROM DUAL
SELECT SYSDATE FROM DUAL

DAUL 가상 테이블은 산술 연산이나 가상 컬럼 등의 값을 한번만 출력하고 싶을 때 사용하는 테이블이다.

그냥 단순하게 실험용, 테스트용 테이블이라고 생각하고 사용하면 된다.

반응형


댓글

TOP