Data Base_Oracle/SQL

SQL Dual Table

pathas 2020. 1. 2. 23:08

Dual Table

  • 일반유저가 가지고 있지 않아도 접근 가능한 table
  • 일시적인 계산, 간단한 함수를 사용할 때 주로 이용
  • 기존의 테이블을 사용하면 레코드 수가 많기 때문에 복잡함
    ▶ [ SQL> desc dual ]
이름 널? 유형
DUMMY   VARCHAR2(1)

▶ Scott 계정 emp테이블에서 함수 사용시
[ SQL> sysdate from emp; ]

sysdate : 오늘 날짜를 구하는 함수 ↔ MySQL : now()

sysdate
20/01/02
20/01/02
...

 dual테이블에서 사용시
[ SQL> sysdate from dual; ]

sysdate
20/01/02

 


Dual Table을 이용하면 레코드가 하나만 출력되기 때문에 원하는 값을 간편하게 확인할 수 있습니다.