오라클에서 쿼리문을 작성시 테이블이 없이 데이터를 만들고 싶을때가 있다. MS-SQL이나 MySQL에서는 FROM절 없이 SELECT 절만 사용해서 쿼리를 실행할 수 있다.
오라클은 FROM절이 없을경우 쿼리문이 실행되지 않는다. 그래서 FROM절에 사용가능한 가상테이블 DUAL 이라는 DUMMY 테이블을 제공하고 있다.
실무에서도 데이터 확인등을 할때 dual 테이블을 많이 사용하였다.
현재의 날짜
SELECT TO_CHAR(SYSDATE, 'yyyy-mm-dd')
FROM dual
덧샘
SELECT 330+
600+
250+
300
FROM dual;
연관된 글 :
참고:
'개발 > DB' 카테고리의 다른 글
[DB] 프로시저(Procedure) (0) | 2023.04.27 |
---|---|
[DB] DB 암호화 기술 (0) | 2023.04.26 |
[Java] Java의 동작 원리 - Garbage Collection (0) | 2023.03.16 |
[DB] ANSI 표준 (0) | 2023.03.09 |
[DB] mybatis ibatis 비교 및 Dynamic Query (0) | 2023.03.09 |