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을 이용하면 레코드가 하나만 출력되기 때문에 원하는 값을 간편하게 확인할 수 있습니다.